CVE-2026-86564
NiskieCVSS 3.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 1 - wyżej niż 1% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może spowodować awarię procesu hosta, co prowadzi do przerwania działania usług sieciowych.
Rekomendacja
Zaleca się zastosowanie poprawek bezpieczeństwa dla DPDK i wdrożenie walidacji długości danych wejściowych.
Inne podatności w DPDK
Zobacz wszystkie- CVE-2026-86856Średnie
W sterowniku DPDK nfp vDPA wykryto błąd. Bufory stosu i sterty o rozmiarze pojedynczej pary kolejek mogą zostać przepełnione, gdy skonfigurowano więcej virtqueue, co prowadzi do awarii hosta lub uszkodzenia pamięci.
- CVE-2026-86849Średnie
W DPDK lib/vhost vhost-crypto wykryto błąd. Przepełnienie liczb całkowitych w sprawdzaniu długości łańcucha oraz brak sprawdzania długości na ścieżce RSA mogą spowodować przepełnienie bufora hosta w backendzie vhost-crypto.
- CVE-2026-86848Wysokie
W bibliotece DPDK w module lib/vhost (vhost-crypto) występuje błąd polegający na podwójnym pobraniu indeksu następnego deskryptora gościa podczas tworzenia migawki deskryptorów pośrednich. Złośliwy gość może wykorzystać tę lukę do wywołania dostępu poza zakresem w backendzie hosta.
- CVE-2026-86847Średnie
W bibliotece DPDK (lib/vhost, vhost-crypto) wykryto błąd, w którym sprzątanie łańcucha write-back może podążać za niezainicjalizowanym wskaźnikiem next, gdy mapowanie deskryptora gościa się nie powiedzie. Prowadzi to do zawieszenia lub awarii procesu vhost-crypto na hoście.
- CVE-2026-86846Średnie
W bibliotece DPDK (lib/vhost, vhost-crypto) wykryto błąd, w którym indeks deskryptora avail-ring dostarczony przez gościa jest używany bez sprawdzenia zakresu. Powoduje to zapis poza zakresem bufora w backendzie vhost-crypto na hoście.
- CVE-2026-86845Średnie
W bibliotece DPDK (lib/vhost, vhost-crypto) wykryto błąd, w którym sprzątanie sesji może pozostawić nieaktualny wskaźnik do sesji w pamięci podręcznej, a ścieżka danych nie sprawdza typu sesji przed jej przypisaniem. Prowadzi to do use-after-free lub pomylenia typów w backendzie vhost-crypto na hoście.
- CVE-2026-86567Wysokie
W bibliotece DPDK w module lib/vhost handler VDUSE nie unieważnia wskaźników vring przy unieważnieniu IOTLB, co prowadzi do użycia po zwolnieniu mapowania (use-after-unmap).
- CVE-2026-86566Średnie
W bibliotece DPDK (lib/vhost) wykryto błąd, w którym gość z deskryptorami RX o zbyt małym rozmiarze może spowodować niedomiar długości kopiowania w funkcji enqueue vhost. Prowadzi to do odmowy usługi we współdzielonym backendzie vhost, takim jak OVS-DPDK.
- 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.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in DPDK lib/vhost. Missing length validation before reading command_data in the virtio-net control-queue handler can cause an out-of-bounds read and a host process crash.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

