Katalog CVE

CVE-2025-39847

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w funkcji pad_compress_skb() występuje wyciek pamięci. Jeśli alloc_skb() zawiedzie, funkcja zwraca NULL bez zwolnienia starego skb, co prowadzi do utraty referencji i wycieku pamięci, ponieważ wywołujący kod nie zwalnia oryginalnego skb.

Ocena ryzyka

Luka może być wykorzystana przez atakującego do wywołania wycieku pamięci, co w dłuższej perspektywie może doprowadzić do wyczerpania zasobów i odmowy usługi.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę. Zaleca się regularne aktualizowanie systemu.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: ppp: fix memory leak in pad_compress_skb If alloc_skb() fails in pad_compress_skb(), it returns NULL without releasing the old skb. The caller does: skb = pad_compress_skb(ppp, skb); if (!skb) goto drop; drop: kfree_skb(skb); When pad_compress_skb() returns NULL, the reference to the old skb is lost and kfree_skb(skb) ends up doing nothing, leading to a memory leak. Align pad_compress_skb() semantics with realloc(): only free the old skb if allocation and compression succeed. At the call site, use the new_skb variable so the original skb is not lost when pad_compress_skb() fails.

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