Katalog CVE

CVE-2024-44974

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

W jądrze systemu Linux zidentyfikowano podatność, która może prowadzić do sytuacji Use-after-Free (UaF) podczas wyboru punktu końcowego. Funkcje select_local_address() i select_signal_address() zwracają referencję do punktu końcowego, co może być niebezpieczne po odblokowaniu RCU.

Ocena ryzyka

Wykorzystanie tej podatności może prowadzić do nieprzewidzianych zachowań systemu, w tym potencjalnych awarii lub naruszenia integralności danych. Organizacje powinny być świadome ryzyka związanego z nieprawidłowym zarządzaniem pamięcią w jądrze systemu.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, w której ta podatność została naprawiona. Dodatkowo, warto monitorować i testować aplikacje korzystające z funkcji związanych z mptcp, aby upewnić się, że nie występują inne problemy z pamięcią.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: mptcp: pm: avoid possible UaF when selecting endp select_local_address() and select_signal_address() both select an endpoint entry from the list inside an RCU protected section, but return a reference to it, to be read later on. If the entry is dereferenced after the RCU unlock, reading info could cause a Use-after-Free. A simple solution is to copy the required info while inside the RCU protected section to avoid any risk of UaF later. The address ID might need to be modified later to handle the ID0 case later, so a copy seems OK to deal with.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS