CVE-2017-8911
KrytyczneStreszczenie
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.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do wprowadzenia złośliwego kodu lub manipulacji danymi, co stwarza zagrożenie dla integralności systemu.
Rekomendacja
Zaleca się aktualizację tnef do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów pod kątem nieautoryzowanych operacji.
Inne podatności w tnef 1.4.14
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-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-103679Średnie
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).
- 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)
An integer underflow has been identified in the unicode_to_utf8() function in tnef 1.4.14. This might lead to invalid write operations, controlled by an attacker.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

