CVE-2026-111146
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
ytnef do wersji 2.1.2 zawiera podatność odczytu poza zakresem sterty w funkcji MAPIPrint(), umożliwiającą odczyt poza zaalokowaną pamięcią poprzez dostarczenie skompresowanych właściwości RTF. Atakujący może dostarczyć spreparowany plik winmail.dat, którego zdekompresowany RTF nie zawiera terminatora NUL.
Ocena ryzyka
Może powodować awarie ytnefprint oraz wyciek sąsiadujących bajtów pamięci sterty.
Rekomendacja
Zaktualizuj ytnef do wersji zawierającej poprawkę lub unikaj przetwarzania niezaufanych plików winmail.dat.
Inne podatności w ytnef
Zobacz wszystkie- CVE-2017-6802Wysokie
W wersjach ytnef przed 1.9.2 odkryto problem związany z potencjalnym nadmiernym odczytem bufora w pamięci na podstawie strumieni Compressed RTF. Problem ten dotyczy funkcji DecompressRTF() w bibliotece libytnef.
- CVE-2017-6801Wysokie
Wykryto problem w ytnef przed wersją 1.9.2, który może prowadzić do dostępu poza granice pamięci z powodu pól o rozmiarze 0 w funkcji TNEFParse() w libytnef.
- CVE-2017-6800Wysokie
W wersjach ytnef przed 1.9.2 występuje problem związany z nieprawidłowym dostępem do pamięci (przepełnienie bufora w stercie) podczas obsługi typów danych LONG, związany z funkcją MAPIPrint() w libytnef.
- CVE-2017-6306Wysokie
W ytnef przed wersją 1.9.1 odkryto problem związany z przejściem do katalogu poprzez nazwę pliku, co jest związane z funkcją SanitizeFilename w pliku settings.c.
- CVE-2017-6305Wysokie
W ytnef przed wersją 1.9.1 odkryto problem związany z poprawką opisaną jako '8 z 9. Odczyt i zapis poza zakresem'.
- CVE-2017-6304Wysokie
W ytnef przed wersją 1.9.1 odkryto problem związany z błędem '7 of 9. Out of Bounds read'.
- CVE-2017-6303Wysokie
W ytnef przed wersją 1.9.1 odkryto problem związany z nieprawidłowym zapisem i przepełnieniem całkowitym, co może prowadzić do nieautoryzowanego dostępu lub uszkodzenia danych.
- CVE-2017-6302Wysokie
W ytnef przed wersją 1.9.1 odkryto problem związany z przepełnieniem całkowitym, opisanym jako '5 z 9'.
- CVE-2017-6301Wysokie
W ytnef przed wersją 1.9.1 odkryto problem związany z odczytem danych poza dozwolonym zakresem.
- CVE-2017-6300Wysokie
W wersjach ytnef przed 1.9.1 odkryto problem związany z przepełnieniem bufora w polu wersji w pliku lib/tnef-types.h.
Oryginalny opis (angielski, źródło NVD)
ytnef through 2.1.2 contains a heap out-of-bounds read vulnerability in MAPIPrint() that allows attackers to read past heap allocations by supplying compressed RTF properties. Attackers can deliver a crafted winmail.dat whose decompressed RTF lacks a NUL terminator, causing printf to over-read, crashing ytnefprint and leaking adjacent heap bytes.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

