CVE-2026-103679
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 20 - wyżej niż 20% wszystkich znanych CVE
Streszczenie
W bibliotece tnef wykryto podatność polegającą na nieprawidłowym zarządzaniu pamięcią podczas przetwarzania specjalnie spreparowanych plików TNEF z wieloma treściami wiadomości. Prowadzi to do użycia po zwolnieniu (use-after-free) i podwójnego zwolnienia (double-free), co powoduje awarię aplikacji i odmowę usługi (DoS).
Ocena ryzyka
Atak zdalny może spowodować awarię aplikacji, co prowadzi do niedostępności usługi dla użytkowników. Brak możliwości przetwarzania plików TNEF może zakłócić działanie systemów korzystających z tej biblioteki.
Rekomendacja
Zaleca się zaktualizowanie biblioteki tnef do wersji zawierającej poprawkę. Należy również ograniczyć akceptację plików TNEF z niezaufanych źródeł.
Inne podatności w tnef
Zobacz wszystkie- CVE-2017-6310Wysokie
W wersjach tnef przed 1.4.13 zidentyfikowano problem związany z czterema pomyłkami typów w funkcji file_add_mapi_attrs(). Może to prowadzić do nieprawidłowych operacji odczytu i zapisu, kontrolowanych przez atakującego.
- CVE-2017-6309Wysokie
W tnef przed wersją 1.4.13 zidentyfikowano problem związany z dwiema konfuzjami typów w funkcji parse_file(). Może to prowadzić do nieprawidłowych operacji odczytu i zapisu, kontrolowanych przez atakującego.
- CVE-2017-6308Wysokie
W tnef przed wersją 1.4.13 zidentyfikowano problem związany z przepełnieniem całkowitym, który może prowadzić do przepełnienia sterty w funkcjach zajmujących się alokacją pamięci.
- CVE-2017-6307Wysokie
W tnef przed wersją 1.4.13 zidentyfikowano problem związany z dwiema operacjami OOB Write w funkcji mapi_attr_read(). Mogą one prowadzić do nieprawidłowych operacji odczytu i zapisu, kontrolowanych przez atakującego.
- CVE-2017-8911Krytyczne
W funkcji unicode_to_utf8() w tnef 1.4.14 zidentyfikowano niedobór całkowity. Może to prowadzić do nieprawidłowych operacji zapisu, kontrolowanych przez atakującego.
- CVE-2026-103680Niskie
W bibliotece tnef występuje przepełnienie bufora na stercie w funkcji find_free_number() podczas generowania numerowanych sufiksów dla zduplikowanych nazw plików. Gdy włączone są kopie zapasowe z numeracją, a nadpisywanie plików wyłączone, atakujący może dostarczyć specjalnie spreparowany plik TNEF z nadmierną liczbą kolidujących nazw załączników, co powoduje zapis poza przydzielonym buforem pamięci.
- CVE-2026-103678Średnie
W bibliotece tnef wykryto podatność polegającą na braku walidacji granic bufora wejściowego przed kopiowaniem danych w funkcji get_rtf_data_from_buf(). Specjalnie spreparowany plik z nieskompresowanymi danymi RTF może spowodować odczyt poza przydzieloną pamięcią, co prowadzi do awarii aplikacji (DoS) lub wycieku wrażliwych danych do plików wyjściowych.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in tnef. A remote attacker could exploit this vulnerability by providing a specially crafted Transport Neutral Encapsulation Format (TNEF) file containing multiple message bodies. During extraction, improper memory management triggers a use-after-free and double-free condition, causing the application to crash and resulting in a Denial of Service (DoS).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

