CVE-2026-88842
NiskieCVSS 3.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
W BusyBox dpkg wykryto błąd. Funkcja write_status_file() nie resetuje kursora pola między sekcjami pakietów. Gdy dwa pakiety są usuwane w jednym wywołaniu, a pierwsza sekcja jest większa od drugiej, druga sekcja pakietu może zostać pominięta w pliku statusu, powodując ograniczone uszkodzenie danych.
Ocena ryzyka
Może dojść do uszkodzenia pliku statusu pakietów, co prowadzi do niespójnego stanu systemu zarządzania pakietami i błędów w dalszych operacjach.
Rekomendacja
Zaktualizuj BusyBox do wersji zawierającej poprawkę funkcji write_status_file() i unikaj jednoczesnego usuwania wielu pakietów do czasu aktualizacji.
Inne podatności w BusyBox
Zobacz wszystkie- CVE-2026-88836Nieznane
Ten kandydat CVE został odrzucony przez Red Hat Product Security, ponieważ nie jest to podatność bezpieczeństwa. Wewnętrzny TLS w BusyBox jest celowo minimalny i dokumentuje w FEATURE_WGET_HTTPS, że nie weryfikuje tożsamości peerów ani nie zapewnia pełnego bezpieczeństwa TLS; brak sprawdzania danych Finished jest zgodny z tym udokumentowanym projektem i nie przekracza granicy bezpieczeństwa uzasadniającej CVE.
- 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-2026-88841Niskie
Podatność w BusyBox dotyczy funkcji write_status_file() w narzędziu dpkg. Brak resetowania kursora pól między sekcjami pakietów prowadzi do odczytów poza zakresem oraz uszkodzenia pliku statusu podczas usuwania wielu pakietów.
- 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-90954Wysokie
W BusyBox w obsłudze wyodrębniania archiwów dpkg-deb wykryto błąd. Handler archiwów ar opróżnia odroczone dowiązania symboliczne po każdym elemencie archiwum, w przeciwieństwie do handlerów tar, cpio i unzip, które robią to raz po ostatnim elemencie. Specjalnie spreparowane archiwum .deb z dwoma elementami data.tar może spowodować zapis pliku poza docelowym katalogiem wyodrębniania.
- CVE-2026-88829Wysokie
W funkcji odwrotnego proxy BusyBox httpd wykryto błąd. Gdy proxy przekazuje żądania pasujące do prefiksu URL do serwera backendu, tylko pierwsze żądanie HTTP w połączeniu TCP ma przepisywaną ścieżkę. Drugie żądanie w potoku jest przekazywane dosłownie do backendu, omijając skonfigurowane ograniczenia ścieżek.
- CVE-2026-88838Średnie
W narzędziu mount w BusyBox wykryto błąd. Użytkownik nieuprzywilejowany może obejść ograniczenia bezpieczeństwa montowania ustawione w /etc/fstab, podając w wierszu poleceń opcje czyszczące maskę. Opcje te przechodzą filtr flag nieuprzywilejowanego użytkownika i są łączone z opcjami fstab jako ciągi znaków; przy ponownym parsowaniu opcje czyszczące mogą nadpisać zabezpieczenia nosuid, nodev i noexec.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in BusyBox dpkg. The write_status_file() function does not reset a field cursor between package stanzas. When two packages are removed in a single invocation and the first stanza is larger than the second, the second package stanza can be dropped from the status file, causing limited data corruption.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

