Katalog CVE

CVE-2026-98568

Niskie ryzyko· EPSS 10%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

W jądrze Linux funkcja vxlan_na_create() próbkowała LL_RESERVED_SPACE() do ustalenia rozmiaru ramki odpowiedzi, a następnie próbkowała ponownie do rezerwacji headroom. Równoległe vxlan_changelink() mogło zmienić needed_headroom między tymi odczytami, tworząc wyścig TOCTOU, w którym druga wartość mogła przekroczyć alokację i spowodować zapis nagłówka Ethernet poza granicami.

Ocena ryzyka

Zapis poza granicami bufora wywołany wyścigiem TOCTOU w sterowniku vxlan może prowadzić do uszkodzenia pamięci jądra, awarii systemu lub potencjalnego wykonania kodu.

Rekomendacja

Zaktualizuj jądro Linux do wersji, w której headroom jest próbkowany jednokrotnie i używany zarówno do alokacji, jak i rezerwacji.

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: vxlan: use one headroom snapshot for neighbour replies vxlan_na_create() samples LL_RESERVED_SPACE() to size the reply skb and then samples it again to reserve headroom. A concurrent vxlan_changelink() can update needed_headroom between the two reads, creating a TOCTOU race. The second value can exceed the allocation and make the Ethernet header write out of bounds. The race is reproducible on the unpatched kernel. It occurred when vxlan_na_create() generated a neighbour reply while vxlan_changelink() changed the link headroom. KASAN caught a four-byte write two bytes beyond a 704-byte skbuff_small_head allocation. Snapshot the headroom once and use that value for both allocation and reservation.

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