CVE-2026-95508
WysokieCVSS 7.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 36 - wyżej niż 36% wszystkich znanych CVE
Streszczenie
W generatorach odpowiedzi DHCPv6 i TFTP biblioteki libslirp wykryto przepełnienie bufora na stercie. Gdy host jest skonfigurowany z małym MTU interfejsu, opcja CLIENTID DHCPv6 lub opcja blksize TFTP dostarczona przez gościa może przepełnić bufor odpowiedzi danymi kontrolowanymi przez atakującego, powodując odmowę usługi i potencjalnie wykonanie dowolnego kodu w procesie hosta. Domyślne MTU interfejsu nie jest podatne.
Ocena ryzyka
Atakujący z poziomu gościa może wywołać odmowę usługi lub wykonać dowolny kod w procesie hosta, co może prowadzić do przejęcia kontroli nad hostem.
Rekomendacja
Zaktualizuj libslirp do wersji zawierającej poprawkę lub unikaj konfiguracji z małym MTU interfejsu.
Inne podatności w libslirp
Zobacz wszystkie- CVE-2026-120831Średnie
W bibliotece libslirp w funkcji if_output() występuje błąd polegający na tym, że przy przenoszeniu sesji z kolejki szybkiej do kolejki wsadowej pakiet jest odłączany i wstawiany ponownie przez ifm->m_nextpkt zamiast na początek kolejki sesji, co uszkadza wskaźniki kolejki. Gość generujący ruch burst może spowodować awarię procesu sieciowego hosta, prowadząc do odmowy usługi.
- CVE-2026-120830Wysokie
W bibliotece libslirp w funkcji icmp_forward_error() wykryto błąd. Podczas budowania odpowiedzi błędu ICMP długość cytowanego oryginalnego pakietu IPv4 była pobierana z nagłówka IP bez ograniczenia do rzeczywistego rozmiaru bufora. Skrócony lub zniekształcony pakiet mógł spowodować odczyt poza granicami sterty, ujawniając pamięć hosta w pakiecie błędu ICMP zwracanym do gościa lub kontenera.
- CVE-2026-95507Średnie
W bibliotece libslirp wykryto błąd odczytu poza granicami bufora w obsłudze odpowiedzi NC-SI OEM. Skrócona ramka Ethernet NC-SI OEM powoduje, że funkcja ncsi_rsp_handler_oem() odczytuje do 4 bajtów poza długością pakietu i odzwierciedla tę wartość w odpowiedzi wysyłanej do gościa, co prowadzi do ujawnienia danych obserwowalnego przez gościa.
- CVE-2026-115449Niskie
W bibliotece libslirp wykryto błąd polegający na tym, że podczas obsługi żądań ICMP echo długość odpowiedzi nie jest aktualizowana do rzeczywistych danych otrzymanych od hosta. W sytuacji, gdy standardowy socket ICMP jest niedostępny, ta niezgodność długości powoduje ujawnienie gościowi prawdziwego adresu IP hosta w odpowiedzi echo, co narusza izolację NAT zapewnianą przez sieć w trybie użytkownika.
Oryginalny opis (angielski, źródło NVD)
A heap-based buffer overflow was found in the DHCPv6 and TFTP response builders of libslirp. When the host is configured with a small interface MTU, a guest-supplied DHCPv6 CLIENTID option or TFTP blksize option can overflow the reply buffer with attacker-controlled content and length, resulting in denial of service and potentially arbitrary code execution in the host process. The default interface MTU is not affected.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

