CVE-2026-100236
WysokieCVSS 8.6Streszczenie
Podatność w bibliotece DPDK GSO. Gdy programowe GSO kopiuje nagłówki pakietów do nowego mbuf, nie sprawdza, czy nagłówek mieści się w pierwszym segmencie źródłowym lub w buforze docelowym, a nagłówek dłuższy niż skonfigurowany rozmiar segmentu GSO może spowodować niedomiar w obliczeniach rozmiaru danych. Pakiet przetwarzany przez programowe GSO może wywołać odczyt lub zapis poza zakresem.
Ocena ryzyka
Zdalny lub gościowy pakiet może spowodować odczyt lub zapis poza zakresem, co może prowadzić do awarii systemu lub potencjalnego wykonania kodu.
Rekomendacja
Zastosuj poprawki do biblioteki DPDK GSO. Ogranicz dostęp do przetwarzania pakietów z niezaufanych źródeł i monitoruj systemy pod kątem anomalii.
Inne podatności w DPDK
Zobacz wszystkie- CVE-2026-86565Wysokie
W DPDK lib/vhost wykryto usterkę, w której gość może zdesynchronizować rozmiar virtqueue z rozmiarem tablicy deskryptorów inflight, powodując zapis poza zakresem w procesie vhost na hoście.
- CVE-2026-86563Wysokie
W DPDK lib/vhost wykryto błąd podwójnego przesunięcia w obliczeniach mapowania logów vhost, co może prowadzić do nieprawidłowego dostępu do pamięci.
- CVE-2026-86562Wysokie
W DPDK lib/vhost wykryto podatność TOCTOU (time-of-check to time-of-use) z podwójnym pobraniem deskryptorów kolejki kontrolnej, co pozwala na przepełnienie bufora sterty z kontrolowaną przez atakującego zawartością w handlerze VDUSE control-queue.
- CVE-2026-93683Średnie
W bibliotece DPDK vhost wykryto błąd. Przy obsłudze tabeli deskryptorów pośrednich virtio host odczytuje długość tabeli wielokrotnie z pamięci gościa i może przydzielić kopię hosta przed zweryfikowaniem tej długości. Gość zmieniający długość między odczytami lub podający indeks następny poza zakresem na małej kopii hosta w ścieżce przekazywania vDPA może spowodować wyjście procesu vhost poza zweryfikowane mapowanie lub kopię sterty, co może doprowadzić do awarii lub zakłócenia procesu vhost. Bajty poza zakresem są wykorzystywane jako pola deskryptorów do translacji GPA i nie są zwracane gościowi jako ładunek. Jest to problem szczątkowy w ścieżce kopiowania nieciągłych deskryptorów pośrednich wprowadzonej w ramach poprawki CVE-2018-1059.
- CVE-2026-86561Średnie
W bibliotece DPDK lib/vhost wykryto błąd. Rozmiar pamięci nie jest odpowiednio weryfikowany przed mmap podczas konfiguracji regionu pamięci vhost, co może prowadzić do awarii hosta lub uszkodzenia pamięci.
- CVE-2026-86564Niskie
Wada w DPDK lib/vhost: brak walidacji długości przed odczytem command_data w handlerze kolejki sterującej virtio-net może prowadzić do odczytu poza zakresem i awarii procesu hosta.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in the DPDK GSO library. When software GSO copies packet headers into a new mbuf, it does not check that the header fits in the source first segment or in the destination buffer, and a header longer than the configured GSO segment size can underflow the payload-size calculation. A remote or guest-supplied packet processed with software GSO can trigger an out-of-bounds read or write.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

