Katalog CVE

CVE-2026-98555

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W jądrze Linux w funkcji llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr() przy błędzie llc_mac_hdr_init() zwalniano skb zamiast nskb, co powodowało wyciek nowo przydzielonego nskb, odczyt ze zwolnionego skb oraz podwójne zwolnienie skb. Podobne wycieki nskb występowały w llc_sap_action_send_xid_r() i llc_sap_action_send_test_r(). Poprawka zwalnia nskb we wszystkich trzech ścieżkach błędów.

Ocena ryzyka

Może prowadzić do użycia zwolnionej pamięci (use-after-free), podwójnego zwolnienia i wycieków pamięci, potencjalnie powodując zawieszenie lub wykonanie dowolnego kodu w kontekście jądra. Dotyczy systemów używających protokołu LLC.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla net/llc. Do czasu aktualizacji rozważ ograniczenie użycia LLC do zaufanych sieci.

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: llc: fix skb UAF and leaks on llc_mac_hdr_init() failure In llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr(), if llc_mac_hdr_init() fails, kfree_skb(skb) is called instead of kfree_skb(nskb). This leaks the newly allocated nskb, reads from the freed skb via LLC_I_GET_NR(pdu), and double-frees skb when llc_conn_state_process() drops its reference. In llc_sap_action_send_xid_r() and llc_sap_action_send_test_r(), nskb is leaked if llc_mac_hdr_init() returns an error. Free nskb in all three error paths.

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