Podatności U-Boot
7 znanych podatności CVE w U-Boot, przetłumaczonych i ocenionych.
- CVE-2022-2347Wysokie
W U-Boot występuje niekontrolowane pole długości, które może prowadzić do nadpisania pamięci. Implementacja DFU w U-Boot nie ogranicza pola długości w pakietach konfiguracyjnych USB DFU, co pozwala atakującemu na przesłanie pakietu z długością większą niż 4096 bajtów.
- CVE-2025-70290Krytyczne
W Denx U-Boot przed 2026.04 odkryto problem. Podatność na przepełnienie liczby całkowitej w obsłudze systemu plików ZFS może być wywołana przez nieprawidłowe metadane na dysku. Problem może prowadzić do nieprawidłowej alokacji pamięci, a następnie dostępu do pamięci poza zakresem, co może skutkować awarią lub wykonaniem dowolnego kodu podczas procesu bootowania.
- CVE-2025-70293Niskie ryzyko· EPSS 7%
W Denx U-Boot przed 2026.04 odkryto problem. Podatność na przepełnienie liczby całkowitej istnieje w funkcji ext4fs_get_bgdtable, gdzie obliczenie rozmiaru może prowadzić do niedostatecznej alokacji, a ten niedostatecznie zaalokowany bufor jest używany w memcpy(), co może prowadzić do wykonania dowolnego kodu, denial of service lub innych nieokreślonych skutków.
- CVE-2026-29009Wysokie
U-Boot przed wersją 2026.07-rc2 zawiera podatność na przepełnienie bufora w funkcji nfs_readlink_reply() (net/nfs-common.c) przy włączonym CONFIG_CMD_NFS, co pozwala złośliwemu lub skompromitowanemu serwerowi NFS na przepełnienie 2048-bajtowego bufora nfs_path_buff poprzez zwrócenie wielu względnych celów dowiązań symbolicznych bez walidacji skumulowanej długości.
- CVE-2026-29008Wysokie
Podatność w U-Boot do wersji 2026.04-rc3 w funkcji tcp_rx_state_machine() w net/tcp.c. Wysyłanie spreparowanego pakietu TCP SYN+ACK z manipulowanym polem data offset powoduje niedomiar liczby całkowitej, co prowadzi do awarii bootloadera i potencjalnego uszkodzenia pamięci.
- CVE-2026-29007Średnie
W U-Boot do wersji 2026.04-rc3 włącznie występuje podatność na odczyt poza zakresem w funkcji tcp_rx_state_machine() (net/tcp.c) przy włączonym CONFIG_PROT_TCP. Zdalny atakujący może wysłać spreparowany pakiet z niezgodną długością całkowitą IP i polem przesunięcia danych TCP, powodując odczyt poza granicami segmentu TCP i potencjalne zakłócenie stanu połączenia.
- CVE-2026-36175Średnie
W komponencie U-Boot urządzenia GNCC GP5 v7.1.76 fizycznie bliski atakujący może ominąć uwierzytelnianie i uzyskać dostęp root poprzez przerwanie sekwencji rozruchowej i wstrzyknięcie spreparowanego ciągu do argumentów jądra.

