CVE-2026-72351
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 13 - wyżej niż 13% wszystkich znanych CVE
Streszczenie
W jądrze Linux w module GUE występuje podatność polegająca na braku walidacji długości prywatnej opcji REMCSUM. Funkcja guehdr_priv_flags_len() zwraca 0 nawet gdy ustawiona jest flaga GUE_PFLAG_REMCSUM, co pozwala na przepuszczenie nieprawidłowych pakietów i odczyt brakujących pól z kolejnych bajtów.
Ocena ryzyka
Ryzyko obejmuje możliwość przetwarzania złośliwych pakietów, co może prowadzić do błędów w odciążaniu sum kontrolnych lub awarii systemu.
Rekomendacja
Zaleca się zastosowanie poprawki, która uwzględnia GUE_PLEN_REMCSUM gdy ustawiona jest flaga GUE_PFLAG_REMCSUM, aby odrzucać nieprawidłowe pakiety podczas walidacji opcji.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: gue: validate REMCSUM private option length GUE private flags can indicate that remote checksum offload metadata is present. The private flags field itself is accounted for by guehdr_flags_len(), but guehdr_priv_flags_len() currently returns 0 even when GUE_PFLAG_REMCSUM is set. This lets a packet with only the private flags field pass validate_gue_flags(), after which gue_remcsum() and gue_gro_remcsum() read the missing REMCSUM start/offset fields from the following bytes. Account for GUE_PLEN_REMCSUM when GUE_PFLAG_REMCSUM is present so that malformed packets are rejected during option validation.

