CVE-2023-52890
ŚrednieCVSS 4.5Streszczenie
NTFS-3G w wersjach przed 75dcdc2 zawiera błąd use-after-free w funkcji ntfs_uppercase_mbs w pliku libntfs-3g/unistr.c. Dyskusja sugeruje, że wykorzystanie tego błędu byłoby trudne.
Ocena ryzyka
Może to prowadzić do awarii lub potencjalnie wykonania kodu przy przetwarzaniu spreparowanych systemów plików NTFS, choć eksploatacja jest uznawana za trudną.
Rekomendacja
Zaktualizuj NTFS-3G do wersji zawierającej commit 75dcdc2 lub nowszej.
Inne podatności w NTFS-3G
Zobacz wszystkie- CVE-2026-46570Wysokie
W NTFS-3G przed wersją 2026.7.7 istnieje przepełnienie bufora sterty w funkcji ntfs_index_walk_down() w libntfs-3g/index.c, które pozwala atakującemu uszkodzić pamięć sterty w binarnym pliku ntfs-3g z uprawnieniami SUID-root poprzez spreparowanie złośliwego obrazu NTFS. Przepełnienie jest wywoływane przez odczyt specjalnie spreparowanych metadanych pliku.
- CVE-2026-46572Wysokie
W NTFS-3G przed wersją 2026.7.7 występuje przepełnienie bufora na stercie w funkcji ntfs_ib_cut_tail() w libntfs-3g/index.c. Atakujący może uszkodzić pamięć sterty w binarium ntfs-3g z uprawnieniami SUID-root poprzez spreparowanie złośliwego obrazu NTFS; przepełnienie jest wyzwalane przez utworzenie pliku w specjalnie przygotowanym katalogu.
- CVE-2026-46571Średnie
W NTFS-3G przed wersją 2026.7.7 występuje odczyt poza zakresem w funkcji ntfs_fix_file_name() w libntfs-3g/reparse.c. Atakujący może odczytać potencjalnie poufne informacje z pamięci procesu ntfs-3g, tworząc złośliwy obraz NTFS i wywołując readlink na uszkodzonym pliku.
- CVE-2026-46569Wysokie
W NTFS-3G przed wersją 2026.7.7 występuje przepełnienie bufora na stercie w funkcji ntfs_ib_copy_tail() w libntfs-3g/index.c. Atakujący może uszkodzić pamięć sterty w binarium ntfs-3g z uprawnieniami SUID-root poprzez spreparowanie złośliwego obrazu NTFS; przepełnienie jest wyzwalane przez rozszerzenie katalogu, np. poprzez utworzenie pliku.
- CVE-2026-42618Wysokie
NTFS-3G przed wersją 2026.7.7 zawiera przepełnienie sterty w funkcji ntfs_decompress() w pliku compress.c, które pozwala atakującemu uszkodzić jeden bajt pamięci sterty w binarnym pliku ntfs-3g z uprawnieniami SUID-root poprzez spreparowany obraz NTFS. Przepełnienie jest wyzwalane przez odczyt specjalnie spreparowanego pliku.
- CVE-2026-42617Wysokie
W NTFS-3G przed wersją 2026.7.7 występuje przepełnienie bufora na stercie w funkcji ntfs_ir_to_ib() w index.c. Atakujący może uszkodzić pamięć sterty w binarium ntfs-3g z uprawnieniami SUID-root poprzez spreparowanie złośliwego obrazu NTFS; przepełnienie jest wyzwalane przez rozszerzenie katalogu, np. poprzez utworzenie pliku.
- CVE-2026-42616Wysokie
W NTFS-3G przed wersją 2026.7.7 występuje przepełnienie bufora na stercie w funkcji cat() w ntfscat.c. Atakujący może uszkodzić pamięć sterty w binarium ntfscat poprzez spreparowanie złośliwego obrazu NTFS; przepełnienie jest wyzwalane przez odczyt pliku.
- CVE-2026-56136Średnie
W bibliotece NTFS-3G do wersji 2026.2.25 wykryto podatność polegającą na odczycie poza dozwolonym zakresem pamięci w funkcji ntfs_ir_nill() w pliku libntfs-3g/index.c. Atakujący może wykorzystać tę lukę, tworząc złośliwy obraz NTFS i umieszczając w nim plik o spreparowanej nazwie, co prowadzi do odczytu potencjalnie poufnych informacji z procesu ntfs-3g.
- CVE-2026-56135Wysokie
W NTFS-3G do wersji 2026.2.25 występuje przepełnienie bufora na stercie w funkcji build_inherited_id() w pliku libntfs-3g/security.c. Atakujący może uszkodzić pamięć sterty w binarnym pliku ntfs-3g z uprawnieniami SUID-root, tworząc złośliwy obraz NTFS. Przepełnienie jest wyzwalane przez utworzenie pliku w spreparowanym katalogu.
- CVE-2026-40706Wysokie
W NTFS-3G 2022.10.3 przed 2026.2.25 występuje przepełnienie bufora sterty w ntfs_build_permissions_posix() w acls.c. Atakujący może uszkodzić pamięć sterty w binarnym pliku ntfs-3g z uprawnieniami SUID-root poprzez spreparowany obraz NTFS. Przepełnienie jest wyzwalane na ścieżce odczytu (stat, readdir, open) podczas przetwarzania deskryptora bezpieczeństwa z wieloma ACE ACCESS_DENIED zawierającymi WRITE_OWNER z różnych SID grup.
Oryginalny opis (angielski, źródło NVD)
NTFS-3G before 75dcdc2 has a use-after-free in ntfs_uppercase_mbs in libntfs-3g/unistr.c. NOTE: discussion suggests that exploitation would be challenging.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

