CVE-2026-88831
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
W BusyBox httpd reguły odmowy dostępu oparte na adresach IP z nieprawidłową długością prefiksu CIDR zawodzą w sposób otwarty, pozostawiając maskę wyzerowaną, przez co reguła nie pasuje do żadnego klienta. Może to skutkować brakiem blokowania niepożądanych adresów.
Ocena ryzyka
Podatność może pozwolić na obejście reguł odmowy dostępu i uzyskanie dostępu do chronionych zasobów przez adresy IP, które powinny być zablokowane. Wystawia na ryzyko systemy z regułami IP deny w httpd.
Rekomendacja
Zaktualizuj BusyBox do wersji z poprawką. Zweryfikuj poprawność reguł CIDR w konfiguracji httpd i unikaj nieprawidłowych prefiksów.
Inne podatności w BusyBox
Zobacz wszystkie- CVE-2017-16544Wysokie
W funkcji add_match w libbb/lineedit.c w BusyBox do wersji 1.27.2, funkcja autouzupełniania tabulatora nie sanitizuje nazw plików, co może prowadzić do wykonania dowolnych sekwencji ucieczki w terminalu.
- CVE-2011-5325Wysokie
Podatność na przejście do katalogu w implementacji tar w BusyBox przed wersją 1.22.0 v5 umożliwia zdalnym atakującym wskazywanie na pliki znajdujące się poza bieżącym katalogiem roboczym za pomocą symlinków.
- CVE-2016-2147Wysokie
Przepełnienie całkowite w kliencie DHCP (udhcpc) w BusyBox przed wersją 1.25.0 umożliwia zdalnym atakującym spowodowanie awarii (denial of service) poprzez złośliwie skonstruowaną nazwę domeny zakodowaną zgodnie z RFC1035, co prowadzi do zapisu poza granicami sterty.
- CVE-2016-6301Wysokie
Funkcja recv_and_process_client_pkt w pliku networking/ntpd.c w busybox umożliwia zdalnym atakującym spowodowanie odmowy usługi poprzez sfałszowany pakiet NTP, co prowadzi do pętli komunikacyjnej.
- CVE-2022-48174Krytyczne
W busybox przed wersją 1.35 w pliku ash.c:6030 występuje podatność na przepełnienie stosu. W środowisku Internetu Pojazdów (IoV) może zostać wykorzystana do wykonania dowolnego kodu z poziomu polecenia.
- CVE-2026-88840Średnie
W bibliotece BusyBox TLS funkcja get_client_hello() odczytuje dane poza końcem bufora wejściowego podczas analizowania obciętej wiadomości ClientHello. Może to prowadzić do odczytu poza granicami bufora.
- CVE-2026-88839Średnie
W BusyBox funkcja tokenize() używana przy przetwarzaniu passwd/group odwołuje się do nieaktualnego wskaźnika końca po przycięciu, co powoduje zapis poza granicami bufora wskaźników sterty. Może to prowadzić do uszkodzenia pamięci.
- CVE-2026-88837Średnie
W BusyBox httpd hasła w formacie yescrypt ($y$) są traktowane jako zwykły tekst podczas uwierzytelniania Basic Authentication, co odwraca wynik sprawdzenia uwierzytelnienia. Może to pozwolić na nieautoryzowany dostęp.
- CVE-2026-88835Średnie
W BusyBox funkcja dpkg read_package_field() wykracza poza terminator NUL przy przetwarzaniu zniekształconych pakietów .deb, powodując odczyt poza granicami sterty. Może to prowadzić do ujawnienia danych lub awarii.
- CVE-2026-88832Wysokie
Parsowanie identyfikatora woluminu romfs w BusyBox używa nieograniczonego strlen na metadanych kontrolowanych przez atakującego, powodując przepełnienie bufora sterty podczas przetwarzania spreparowanych obrazów systemów plików.
Oryginalny opis (angielski, źródło NVD)
BusyBox httpd IP deny rules with invalid CIDR prefix lengths fail open, leaving a parsed IP with a zeroed mask so the rule matches no clients.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

