CVE-2024-57258
WysokieStreszczenie
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.
Ocena ryzyka
Przepełnienia całkowite mogą prowadzić do nieprzewidzianego zachowania systemu, co stwarza ryzyko dla integralności i dostępności systemu. Atakujący może wykorzystać tę podatność do wykonania złośliwego kodu lub destabilizacji systemu.
Rekomendacja
Zaleca się aktualizację systemu Das U-Boot do wersji 2025.01-rc1 lub nowszej, aby usunąć tę podatność. Dodatkowo, należy monitorować i ograniczać dostęp do systemów, które mogą być narażone na ataki wykorzystujące tę lukę.
Inne podatności w Das U-Boot
Zobacz wszystkie- 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.
Oryginalny opis (angielski, źródło NVD)
Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1 occur for a crafted squashfs filesystem via sbrk, via request2size, or because ptrdiff_t is mishandled on x86_64.

