Katalog CVE

CVE-2026-64116

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.51%

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

Streszczenie

W jądrze Linuxa w funkcji ipv6_hop_ioam() brakowało sprawdzenia wartości zwracanej przez __in6_dev_get(). Podczas zrywania interfejsu sieciowego wskaźnik może być NULL, co prowadzi do dereferencji pustego wskaźnika przy przetwarzaniu opcji IOAM Hop-by-Hop.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wywołania paniki jądra (denial of service) poprzez wysłanie spreparowanego pakietu IPv6 z opcją IOAM w momencie usuwania interfejsu sieciowego.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linuxa do wersji zawierającej poprawkę dodającą sprawdzenie NULL dla idev oraz odpowiednie użycie SKB_DROP_REASON_IPV6DISABLED.

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: ipv6: ioam: add NULL check for idev in ipv6_hop_ioam() Reported by Sashiko: The function ipv6_hop_ioam() accesses __in6_dev_get(skb->dev)->cnf.ioam6_enabled without validating the returned idev pointer. Because addrconf_ifdown() can concurrently clear dev->ip6_ptr via RCU, __in6_dev_get() can return NULL during interface teardown, which could cause a NULL pointer dereference when processing an IOAM Hop-by-Hop option. Let's add a check and use SKB_DROP_REASON_IPV6DISABLED accordingly.

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