Przejdź do treści
Infrastruktura

Nowa podatność Dirty Frag w Linuxie. Administratorzy powinni działać szybko

Odkryta podatność Dirty Frag umożliwia lokalne podniesienie uprawnień do roota na większości dystrybucji Linuksa. Administratorzy powinni niezwłocznie zastosować tymczasowe zabezpieczenia i śledzić aktualizacje jądra.

3 min read
An abstract representation of a fragmented glass wall being reassembled by a glowing key, with a dark background and subtle network lines connecting the fragments.

W maju 2026 roku światło dzienne ujrzała nowa podatność w jądrze Linuxa, nazwana Dirty Frag. Umożliwia ona lokalnemu atakującemu uzyskanie uprawnień administratora (root) na większości głównych dystrybucji za pomocą jednego polecenia. Choć wymaga ona dostępu do systemu, w wielu scenariuszach – na przykład w środowiskach serwerowych, chmurowych czy w przypadku współdzielonych kont – stanowi poważne zagrożenie. Administratorzy powinni niezwłocznie zastosować tymczasowe zabezpieczenia i przygotować się na aktualizację jądra.

Czym jest Dirty Frag i jak działa?

Jak opisuje serwis BleepingComputer, Dirty Frag to exploit typu zero-day, który został opublikowany przez badacza bezpieczeństwa Hyunwoo Kima. Podatność została wprowadzona około dziewięć lat temu w interfejsie algorytmów kryptograficznych algif_aead jądra Linuxa. Dirty Frag łączy w sobie dwie odrębne luki: CVE-2026-43284 (xfrm-ESP Page-Cache Write) oraz CVE-2026-43500 (RxRPC Page-Cache Write). Dzięki nim atakujący może modyfikować chronione pliki systemowe w pamięci bez autoryzacji, co prowadzi do eskalacji uprawnień.

W odróżnieniu od wielu innych podatności, Dirty Frag nie wymaga wyścigu (race condition) – jest deterministycznym błędem logicznym. Jak wyjaśnia Kim: „Dirty Frag to przypadek, który rozszerza klasę błędów, do której należą Dirty Pipe i Copy Fail. Ponieważ jest to deterministyczny błąd logiczny, który nie zależy od okna czasowego, nie jest wymagany wyścig, jądro nie panikuje, gdy exploit zawiedzie, a wskaźnik sukcesu jest bardzo wysoki”.

Które dystrybucje są zagrożone?

Podatność dotyczy szerokiego spektrum dystrybucji Linuksa, w tym Ubuntu, Red Hat Enterprise Linux, CentOS Stream, AlmaLinux, openSUSE Tumbleweed i Fedory. W chwili publikacji żadna z nich nie otrzymała jeszcze oficjalnych łat. Co istotne, embargo na pełne ujawnienie zostało złamane 7 maja 2026 roku, gdy osoba trzecia niezależnie opublikowała exploit. W związku z tym badacz, po konsultacji z opiekunami dystrybucji, zdecydował się na publikację dokumentacji i kodu koncepcyjnego (PoC).

Warto podkreślić, że Dirty Frag należy do tej samej klasy co wcześniejsze podatności Dirty Pipe i Copy Fail. Ta ostatnia jest już aktywnie wykorzystywana w atakach – amerykańska agencja CISA dodała ją do swojego katalogu znanych podatności wykorzystywanych (KEV) i nakazała federalnym agencjom zabezpieczenie systemów do 15 maja 2026 roku.

Tymczasowe zabezpieczenie – co zrobić?

Do czasu wydania poprawek przez dystrybucje, administratorzy mogą zastosować doraźne rozwiązanie. Polega ono na usunięciu podatnych modułów jądra: esp4, esp6 i rxrpc. Należy jednak pamiętać, że operacja ta wyłączy działanie IPsec VPN oraz rozproszonego systemu plików AFS. Komenda do wykonania jako root:

sh -c "printf 'install esp4 /bin/falseninstall esp6 /bin/falseninstall rxrpc /bin/falsen' > /etc/modprobe.d/dirtyfrag.conf; rmmod esp4 esp6 rxrpc 2>/dev/null; true"

Po wykonaniu tej operacji system będzie odporny na ataki wykorzystujące Dirty Frag, ale utraci funkcjonalność związaną z IPsec i AFS. Administratorzy powinni rozważyć, czy w ich środowisku jest to akceptowalne, i w razie potrzeby poszukać alternatywnych rozwiązań dla tych usług.

Co dalej? Rekomendacje dla administratorów

Sytuacja wokół Dirty Frag rozwija się dynamicznie. Ponieważ exploit został opublikowany, a podatność jest łatwa do wykorzystania, należy spodziewać się wzmożonej aktywności atakujących. Administratorzy powinni:

  • Monitorować komunikaty swoich dystrybucji Linuksa i niezwłocznie instalować aktualizacje jądra, gdy tylko zostaną opublikowane.
  • Rozważyć zastosowanie doraźnego zabezpieczenia opisanego powyżej, szczególnie w systemach, gdzie IPsec i AFS nie są krytyczne.
  • Ograniczyć dostęp lokalny do serwerów i stacji roboczych – im mniej użytkowników ma dostęp do powłoki, tym mniejsze ryzyko wykorzystania podatności.
  • Sprawdzić, czy w środowisku nie pojawiły się podejrzane procesy lub próby eskalacji uprawnień, korzystając z narzędzi monitorujących, takich jak auditd czy systemy EDR.

Dirty Frag to kolejne przypomnienie, że nawet dojrzałe i powszechnie używane systemy operacyjne mogą zawierać krytyczne błędy. Kluczowe jest szybkie reagowanie i stosowanie zasady minimalnych uprawnień. W przypadku wątpliwości warto skonsultować się z zespołem bezpieczeństwa lub dostawcą dystrybucji.

Redakcja sekuret.pl

Redakcja sekuret.pl

AUTHOR