Podatności BusyBox
38 znanych podatności CVE w BusyBox, przetłumaczonych i ocenionych.
- 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-2024-58251Niskie
W netstat w BusyBox do wersji 1.37.0 lokalni użytkownicy mogą uruchomić aplikację sieciową z argv[0] zawierającym sekwencję ucieczki terminala ANSI, co prowadzi do odmowy usługi (zablokowanie terminala) u ofiary korzystającej z netstat.
- CVE-2023-42365Średnie
W BusyBox v.1.36.1 odkryto podatność use-after-free poprzez spreparowany wzorzec awk w funkcji copyvar w awk.c.
- CVE-2023-42364Średnie
W BusyBox w wersji 1.36.1 występuje podatność use-after-free w funkcji evaluate w pliku awk.c. Atakujący może spowodować odmowę usługi za pomocą spreparowanego wzorca awk.
- CVE-2023-42363Średnie
W BusyBox w wersji 1.36.1 odkryto lukę use-after-free w funkcji xasprintf w pliku xfuncs_printf.c:344.
- 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-2025-12220Krytyczne
Urządzenia BLU-IC2 i BLU-IC4 zawierają podatną wersję BusyBox 1.31.1, która posiada wiele znanych podatności bezpieczeństwa. Problem dotyczy wersji do 1.19.5 włącznie.
- 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-92205Średnie
W komponencie libarchive w BusyBox występuje podatność na path traversal przez dowiązania symboliczne, umożliwiająca zdalnym atakującym tworzenie dowolnych plików. Wymagana jest interakcja użytkownika — ofiara musi odwiedzić złośliwą stronę lub otworzyć złośliwy plik. Problem wynika z braku właściwej walidacji ścieżki dostarczonej przez użytkownika przed użyciem jej w operacjach na plikach.
- CVE-2026-88842Niskie
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.
- 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.
- CVE-2026-88833Średnie
W kliencie DHCP udhcpc w BusyBox wykryto błąd. Podczas przetwarzania surowych pakietów DHCP klient zastępuje zweryfikowaną długość pakietu wartością kontrolowaną przez atakującego z nagłówka IP, bez ponownej walidacji minimalnego rozmiaru. Prowadzi to do niedomiaru liczby całkowitej przy odejmowaniu rozmiarów nagłówków i w konsekwencji do kopiowania pamięci z ogromnym rozmiarem. Atakujący w tym samym segmencie sieci może wysłać spreparowany pakiet, powodując awarię klienta DHCP, odmowę usługi i utratę łączności sieciowej.
- CVE-2026-108119Średnie
W busybox wykryto błąd w obsłudze odroczonego tworzenia dowiązań dla wpisów symlink i hardlink z celami wyglądającymi na niebezpieczne. Aplikacja tar nie sprawdza, czy rozwiązany cel pozostaje w katalogu rozpakowywania po utworzeniu odroczonego dowiązania. Atakujący może spreparować archiwum tar, używając celu symlinku dokładnie '..' w połączeniu z odroczonym hardlinkiem, aby utworzyć nowy plik poza katalogiem rozpakowywania lub zastąpić istniejący plik poza nim.
- 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-88831Średnie
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.
- 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.
- CVE-2026-88830Wysokie
Pomylenie jednostek w alokacji bufora redukcji Montgomery'ego w TLS w BusyBox powoduje przepełnienie bufora sterty przed uwierzytelnieniem podczas przetwarzania spreparowanej wiadomości ClientKeyExchange.
- CVE-2026-76014Niskie
W BusyBox do wersji 1.30.1 wykryto podatność w pliku networking/wget.c, w komponencie FEATURE_WGET_TIMEOUT Handler. Manipulacja argumentem -T prowadzi do wyłuskania pustego wskaźnika (null pointer dereference). Atak wymaga dostępu lokalnego. Exploit został publicznie ujawniony, a dostępna jest poprawka (commit 83a40bf7a93c8ac093d33ab452222dd5b9eb57ff).
- CVE-2026-38755Niskie
W BusyBox w wersji 1.38.0 wykryto przepełnienie sterty w funkcji evalcommand() w pliku shell/ash.c. Podanie spreparowanego wejścia może umożliwić atakującemu spowodowanie odmowy usługi (DoS).
- CVE-2026-38754Średnie
Przepełnienie sterty w funkcji ifsbreakup() w shell/ash.c Busybox v1.38.0. Atakujący może spowodować odmowę usługi (DoS) poprzez dostarczenie spreparowanego wejścia.
- CVE-2026-38752Niskie
W funkcji evaluate() w pliku editors/awk.c w commit 371fe9 BusyBox występuje przepełnienie stosu. Atakujący może wykorzystać tę podatność, dostarczając spreparowany skrypt AWK, co prowadzi do odmowy usługi (DoS).
- CVE-2026-38753Średnie
W BusyBox w wersji 1.38.0 wykryto podatność use-after-free w funkcji awk_sub() w pliku editors/awk.c. Atakujący może wykorzystać specjalnie spreparowany skrypt AWK, aby doprowadzić do odmowy usługi (DoS).
- CVE-2026-29004Wysokie
W BusyBox przed commit 42202bf wykryto podatność przepełnienia bufora sterty w kliencie DHCPv6 (udhcpc6) w funkcji obsługującej opcję DNS_SERVERS. Atakujący z sąsiedztwa sieciowego może wysłać spreparowaną odpowiedź DHCPv6 z nieprawidłową opcją D6_OPT_DNS_SERVERS, co prowadzi do uszkodzenia pamięci.
- CVE-2026-26158Wysokie
W BusyBox odkryto podatność umożliwiającą modyfikację plików poza docelowym katalogiem wypakowania poprzez spreparowane archiwum tar z niezweryfikowanymi dowiązaniami twardymi lub symbolicznymi. Wypakowanie takiego archiwum z podwyższonymi uprawnieniami może prowadzić do eskalacji uprawnień.
- CVE-2026-26157Wysokie
W BusyBox wykryto podatność polegającą na niepełnym oczyszczaniu ścieżek w narzędziach do wypakowywania archiwów. Umożliwia ona atakującemu stworzenie złośliwego archiwum, które po rozpakowaniu w określonych warunkach może zapisywać pliki poza docelowym katalogiem.
- CVE-2025-12221Wysokie
Busybox w wersji 1.31.1 zawiera wiele znanych podatności. Problem dotyczy BLU-IC2 w wersjach do 1.19.5 oraz BLU-IC4 w wersjach do 1.19.5.
- CVE-2023-42366Średnie
W BusyBox w wersji 1.36.1 odkryto przepełnienie bufora sterty w funkcji next_token w pliku awk.c:1159.
- CVE-2023-39810Wysokie
W Busybox w wersji 1.33.2 wykryto podatność w poleceniu CPIO, która umożliwia atakującym wykonanie trawersacji katalogów. Problem wynika z nieprawidłowego przetwarzania ścieżek plików podczas rozpakowywania archiwów CPIO.
- CVE-2022-30065Wysokie
W BusyBox 1.35-x w aplecie awk występuje podatność use-after-free w funkcji copyvar. Przetworzenie specjalnie spreparowanego wzorca awk może prowadzić do odmowy usługi lub potencjalnie do wykonania kodu.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

