CVE-2024-57256
WysokieStreszczenie
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.
Ocena ryzyka
Przepełnienie całkowitej liczby może prowadzić do nadpisania pamięci, co stwarza ryzyko wykonania nieautoryzowanego kodu lub destabilizacji systemu. Organizacje powinny być świadome potencjalnych zagrożeń związanych z wykorzystaniem tej podatności.
Rekomendacja
Zaleca się aktualizację systemu Das U-Boot do wersji 2025.01-rc1 lub nowszej, aby usunąć tę podatność. Dodatkowo, monitorowanie i audyt systemów korzystających z ext4 mogą pomóc w wykryciu potencjalnych prób wykorzystania tej luki.
Inne podatności w Das U-Boot
Zobacz wszystkie- 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-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)
An integer overflow in ext4fs_read_symlink in Das U-Boot before 2025.01-rc1 occurs for zalloc (adding one to an le32 variable) via a crafted ext4 filesystem with an inode size of 0xffffffff, resulting in a malloc of zero and resultant memory overwrite.

