Podatności Das U-Boot
22 znanych podatności CVE w Das U-Boot, przetłumaczonych i ocenionych.
- CVE-2024-57258Wysokie
W systemie Das U-Boot przed wersją 2025.01-rc1 występują przepełnienia całkowite w alokacji pamięci, które mogą być wywołane przez spreparowany system plików squashfs. Problemy te mogą wystąpić podczas użycia funkcji sbrk, request2size lub niewłaściwego zarządzania ptrdiff_t na architekturze x86_64.
- CVE-2024-57256Wysokie
W systemie Das U-Boot przed wersją 2025.01-rc1 występuje przepełnienie całkowitej liczby w funkcji ext4fs_read_symlink. Problem ten pojawia się podczas alokacji pamięci dla systemu plików ext4 z rozmiarem inode równym 0xffffffff, co prowadzi do alokacji zera i nadpisania pamięci.
- CVE-2022-30790Wysokie
Das U-Boot w wersji 2022.01 zawiera podatność typu Buffer Overflow, która różni się od problemu opisanego w CVE-2022-30552.
- CVE-2020-10648Wysokie
Das U-Boot w wersji do 2020.01 pozwala atakującym na ominięcie ograniczeń związanych z weryfikacją rozruchu i uruchomienie dowolnych obrazów, poprzez dostarczenie spreparowanego obrazu FIT do systemu skonfigurowanego do uruchamiania domyślnej konfiguracji.
- CVE-2019-13106Wysokie
Wersje Das U-Boot od 2016.09 do 2019.07-rc4 mogą nadpisywać zbyt dużą ilość danych podczas odczytu spreparowanego systemu plików ext4, co prowadzi do przepełnienia bufora stosu i prawdopodobnego wykonania kodu.
- CVE-2019-13104Wysokie
W wersjach Das U-Boot od 2016.11-rc1 do 2019.07-rc4 występuje podatność na underflow, która może spowodować, że funkcja memcpy() nadpisze dużą ilość danych, w tym całą stos, podczas odczytu spreparowanego systemu plików ext4.
- CVE-2019-13103Wysokie
Specjalnie przygotowana samoodwołująca się tabela partycji DOS spowoduje nieskończoną rekurencję we wszystkich wersjach Das U-Boot do 2019.07-rc4, co prowadzi do niekontrolowanego wzrostu stosu i w efekcie do awarii lub nadpisania innych danych.
- CVE-2022-34835Krytyczne
W Das U-Boot do wersji 2022.07-rc5 występuje błąd związany z podpisywaniem liczb całkowitych oraz wynikający z tego przepełnienie bufora na stosie w poleceniu 'i2c md', co umożliwia uszkodzenie wskaźnika adresu zwrotnego funkcji do_i2c_md.
- CVE-2019-14204Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z przepełnieniem bufora na stosie w funkcji pomocniczej nfs_handler: nfs_umountall_reply.
- CVE-2019-14203Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z przepełnieniem bufora na stosie w funkcji pomocniczej nfs_handler: nfs_mount_reply.
- CVE-2019-14202Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z przepełnieniem bufora na stosie w funkcji pomocniczej nfs_readlink_reply.
- CVE-2019-14201Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z przepełnieniem bufora na stosie w funkcji pomocniczej nfs_handler: nfs_lookup_reply.
- CVE-2019-14200Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z przepełnieniem bufora na stosie w funkcji pomocniczej rpc_lookup_reply obsługującej odpowiedzi NFS.
- CVE-2019-14199Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z nieograniczonym kopiowaniem pamięci podczas analizy pakietu UDP. Problem ten wynika z niedomiaru całkowitego w funkcji net_process_received_packet podczas wywołania udp_packet_handler.
- CVE-2019-14198Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z nieograniczonym kopiowaniem pamięci, który występuje w funkcji nfs_read_reply podczas wywoływania store_block w przypadku NFSv3.
- CVE-2019-14197Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z odczytem danych poza dozwolonym zakresem w funkcji nfs_read_reply.
- CVE-2019-14196Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z nieograniczonym kopiowaniem pamięci (memcpy) z nieudanym sprawdzeniem długości w funkcji nfs_lookup_reply.
- CVE-2019-14195Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z nieograniczonym kopiowaniem pamięci (memcpy) z niezvalidowaną długością w funkcji nfs_readlink_reply. Problem występuje w bloku 'else' po obliczeniu nowej długości ścieżki.
- CVE-2019-14194Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z nieograniczonym kopiowaniem pamięci (memcpy) z nieudanym sprawdzeniem długości w funkcji nfs_read_reply podczas wywoływania store_block w przypadku NFSv2.
- CVE-2019-14193Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z nieograniczonym kopiowaniem pamięci (memcpy) z niezvalidated długością w funkcji nfs_readlink_reply. Problem występuje w bloku 'if' po obliczeniu nowej długości ścieżki.
- CVE-2019-14192Krytyczne
W Das U-Boot do wersji 2019.07 odkryto problem związany z nieograniczonym kopiowaniem pamięci podczas analizy pakietu UDP. Problem ten wynika z niedoboru wartości całkowitej w funkcji net_process_received_packet podczas wywołania nc_input_packet.
- CVE-2026-46728Wysokie
Podatność w Das U-Boot przed wersją 2026.04 umożliwia ominięcie weryfikacji podpisów FIT (Flat Image Tree) poprzez pominięcie węzłów hashed-nodes z obliczania skrótu. Atakujący może dostarczyć zmodyfikowany obraz FIT, który zostanie uznany za prawidłowo podpisany.

