Katalog CVE

CVE-2026-34963

WysokieCVSS 8.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

Percentyl 5 - wyżej niż 5% wszystkich znanych CVE

Streszczenie

W bootloaderze barebox przed wersją 2026.04.0 wykryto wiele podatności bezpieczeństwa pamięci w ładowarce EFI PE (plik efi/loader/pe.c). Błąd przepełnienia liczby całkowitej przy obliczaniu rozmiaru wirtualnego obrazu oraz brak walidacji wskaźnika PointerToRawData prowadzą do zbyt małej alokacji sterty i odczytu poza jej granicami. Atakujący może dostarczyć złośliwy plik EFI PE przez TFTP, USB, kartę SD lub rozruch sieciowy, co może skutkować przepełnieniem bufora sterty i potencjalnym wykonaniem kodu w kontekście bootloadera.

Ocena ryzyka

Ryzyko dla organizacji obejmuje możliwość przejęcia kontroli nad procesem rozruchu urządzenia poprzez dostarczenie spreparowanego pliku EFI PE. Może to prowadzić do uruchomienia złośliwego kodu jeszcze przed załadowaniem systemu operacyjnego, co umożliwia trwałe naruszenie integralności systemu i ominięcie mechanizmów bezpieczeństwa.

Rekomendacja

Należy niezwłocznie zaktualizować bootloader barebox do wersji 2026.04.0 lub nowszej, która zawiera poprawki dla tych podatności. W międzyczasie zaleca się ograniczenie dostępu do źródeł rozruchu (TFTP, USB, SD, sieć) tylko do zaufanych urządzeń.

Inne podatności w barebox

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

barebox version prior to 2026.04.0 contains multiple memory-safety vulnerabilities in the EFI PE loader in efi/loader/pe.c where integer overflow in virtual image size computation using 32-bit arithmetic on section VirtualAddress and size values allows undersized heap allocation, and PE section loading logic fails to validate that PointerToRawData plus copied size remains within the PE file buffer. An attacker can supply a malicious EFI PE binary via TFTP, USB, SD card, or network boot to trigger heap buffer overflow or out-of-bounds read from heap memory, potentially achieving code execution in bootloader context.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS