Krytyczna luka RCE w jądrze Linuksa. Red Hat publikuje poprawki dla CVE-2026-98432, a Ubuntu nadal testuje aktualizacje - Security Bez Tabu

Krytyczna luka RCE w jądrze Linuksa. Red Hat publikuje poprawki dla CVE-2026-98432, a Ubuntu nadal testuje aktualizacje

Cybersecurity news

Wprowadzenie do problemu / definicja

CVE-2026-98432 to krytyczna podatność w jądrze Linuksa, związana z obsługą połączeń IPv4 TCP. Błąd został oceniony bardzo wysoko pod względem ryzyka i może prowadzić do zdalnego wykonania kodu, awarii systemu lub uszkodzenia pamięci jądra. Szczególnie niebezpieczny jest fakt, że atak nie wymaga uwierzytelnienia ani interakcji użytkownika, a do jego wywołania wystarczy odpowiednio przygotowany ruch sieciowy skierowany do nasłuchującego portu TCP.

W skrócie

Podatność dotyczy stosu sieciowego IPv4 TCP i wynika z błędnego zarządzania pamięcią podczas współbieżnej obsługi retransmitowanych żądań połączenia. W praktyce może dojść do sytuacji use-after-free, w której jądro odwołuje się do wcześniej zwolnionego obszaru pamięci. Red Hat opublikował już poprawki dla wybranych wersji Red Hat Enterprise Linux, natomiast w ekosystemie Ubuntu aktualizacje pozostają jeszcze w fazie testów dla części wspieranych wydań.

  • wektor ataku jest zdalny,
  • nie jest wymagane uwierzytelnienie,
  • możliwy skutek to odmowa usługi lub pełna kompromitacja systemu,
  • zagrożone są systemy udostępniające usługi TCP do sieci.

Kontekst / historia

Problem dotyczy starej ścieżki przetwarzania połączeń TCP w jądrze Linuksa i koncentruje się wokół niebezpiecznego przekazywania opcji IP z żądania SYN do nowo tworzonego gniazda. W określonych warunkach wyścigu pomiędzy różnymi kontekstami wykonania jeden z nich może nadal korzystać ze struktury zawierającej opcje IP, mimo że inny zdążył już ją zwolnić.

Z perspektywy procesu ujawnienia luki istotne jest to, że wpływ podatności początkowo oceniano ostrożniej. Ostatecznie uznano jednak, że kombinacja zdalnego wektora ataku, braku potrzeby posiadania uprawnień lokalnych oraz możliwości osiągnięcia skutków na poziomie jądra uzasadnia klasyfikację krytyczną.

Analiza techniczna

Technicznie CVE-2026-98432 jest błędem typu use-after-free w ścieżce obsługi IPv4 TCP. Dotyczy sytuacji, w której opcje IP powiązane z request socket mogą zostać zwolnione, podczas gdy inna ścieżka wykonania nadal próbuje z nich korzystać. Taki stan może wystąpić między innymi podczas obsługi retransmitowanych pakietów SYN dla tego samego żądania połączenia.

Jeżeli system równolegle przygotowuje odpowiedź SYN-ACK i odczytuje dane związane z opcjami IPv4, a obiekt pamięci zostanie w tym samym czasie zwolniony, dochodzi do naruszenia integralności pamięci. Atakujący może próbować wywołać ten stan przez wysyłanie odpowiednio zsynchronizowanych żądań połączeń TCP zawierających opcje IPv4, takie jak Record Route lub Timestamp.

Kluczowe jest rozróżnienie pomiędzy opcjami nagłówka IPv4 a klasycznymi opcjami TCP. W tym przypadku źródłem problemu są właśnie opcje IPv4, a nie inne rozszerzenia stosu sieciowego. Poprawka zmienia sposób zwalniania pamięci i opiera się na bezpieczniejszym modelu zarządzania cyklem życia obiektów, zgodnym z semantyką RCU, tak aby dane nie były usuwane natychmiast w sytuacji, gdy inny kontekst nadal może utrzymywać do nich odwołania.

Konsekwencje / ryzyko

Najpoważniejszym skutkiem podatności jest możliwość zdalnego wykonania kodu z uprawnieniami jądra. Taki scenariusz może oznaczać pełne przejęcie systemu, instalację trwawego złośliwego oprogramowania, wyłączenie mechanizmów ochronnych oraz dalsze poruszanie się atakującego po infrastrukturze organizacji.

Nawet jeśli pełne wykorzystanie luki do RCE wymaga precyzyjnego sterowania warunkami wyścigu, ryzyko pozostaje bardzo wysokie. Bardziej prawdopodobnym skutkiem w wielu środowiskach może być również odmowa usługi, crash jądra lub niestabilność hosta. W systemach produkcyjnych może to przełożyć się na przerwy operacyjne, spadek dostępności usług i naruszenie wymagań SLA.

Szczególnie narażone są serwery aplikacyjne, reverse proxy, load balancery, hosty chmurowe, platformy kontenerowe oraz środowiska wielodostępne, które publicznie wystawiają usługi TCP. Tymczasowa filtracja ruchu może ograniczać ryzyko, ale nie daje pełnej ochrony.

Rekomendacje

Najważniejszym działaniem jest możliwie szybkie wdrożenie poprawek jądra dostarczonych przez producenta dystrybucji. W środowiskach Red Hat Enterprise Linux należy zainstalować zaktualizowane pakiety oraz zaplanować restart systemów, ponieważ samo pobranie nowego kernela nie usuwa podatności z aktualnie uruchomionej instancji.

W środowiskach Ubuntu, gdzie poprawki mogą pozostawać jeszcze w kanale testowym, warto rozważyć kontrolowane wdrożenie po wcześniejszej walidacji zgodności operacyjnej. Jeżeli szybka aktualizacja nie jest możliwa, organizacje mogą czasowo ograniczyć powierzchnię ataku poprzez filtrowanie przychodzących pakietów IPv4 TCP zawierających opcje IP. Należy jednak traktować to wyłącznie jako środek przejściowy.

  • zinwentaryzować hosty korzystające z podatnych wersji jądra,
  • ustalić, które systemy wystawiają publicznie usługi TCP,
  • monitorować nietypowy ruch SYN z opcjami IPv4,
  • analizować restarty jądra, panic i anomalie w logach,
  • nadać luce wysoki priorytet w procesie patch management,
  • przeprowadzić testy regresyjne po wdrożeniu aktualizacji.

Warto również ocenić wpływ ewentualnych reguł filtrujących na działanie aplikacji i urządzeń pośredniczących, aby nie doprowadzić do niezamierzonych problemów z kompatybilnością ruchu sieciowego.

Podsumowanie

CVE-2026-98432 należy do najpoważniejszych podatności ujawnionych w jądrze Linuksa w 2026 roku. Łączy krytyczny wpływ, zdalny wektor ataku oraz brak wymogu uwierzytelnienia. Problem wynika z błędu use-after-free w obsłudze IPv4 TCP i może prowadzić zarówno do awarii systemu, jak i do zdalnego wykonania kodu na poziomie jądra.

Dla zespołów bezpieczeństwa i administratorów priorytetem powinny być szybka identyfikacja zagrożonych hostów, wdrożenie poprawek producenta, restart systemów oraz ewentualne zastosowanie tymczasowych mechanizmów ograniczających ryzyko. Pełną ochronę zapewnia jednak dopiero aktualizacja do wersji jądra zawierającej poprawkę.

Źródła