CVE-2026-72226
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 12 - wyżej niż 12% wszystkich znanych CVE
Streszczenie
W jądrze Linux w module batman-adv, liczba VLAN-ów w TT unicast TVLV jest typu u16 i jest mnożona przez rozmiar struktury batadv_tvlv_tt_vlan_data (8 bajtów). To może spowodować przepełnienie u16, co unieważnia wszystkie dodatkowe sprawdzenia bezpieczeństwa i może prowadzić do odczytu poza zakresem (OOB).
Ocena ryzyka
Podatność może umożliwić atakującemu odczyt danych poza buforem, co może prowadzić do wycieku informacji lub awarii systemu.
Rekomendacja
Zastosuj poprawkę jądra Linux, która używa size_t do przechowywania tt_vlan_len, aby zapobiec przepełnieniu. Regularnie aktualizuj system.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: batman-adv: tt: prevent TVLV OOB check overflow A TT unicast TVLV contains the number of VLANs stored in it. This number is an u16 and gets multiplied by the size of the struct batadv_tvlv_tt_vlan_data (8 bytes). The size can therefore overflow the u16 used to store the tt_vlan_len. All additional safety checks to prevent out-of-bounds access of the TVLV buffer are invalid due to this overflow. Using size_t prevents this overflow and ensures that the safety checks compare against the actual buffer requirements.

