CVE-2026-111145
Ś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 DecompressRTF() w lib/ytnef.c, która nigdy nie waliduje uncompressedSize dla nieskompresowanych strumieni RTF. Atakujący może dostarczyć spreparowany załącznik TNEF winmail.dat ze złośliwą właściwością MAPI PT_BINARY.
Ocena ryzyka
Może powodować awarie ytnefprint lub wywołujących libytnef oraz wyciek sąsiadującej pamięci sterty.
Rekomendacja
Zaktualizuj ytnef do wersji zawierającej poprawkę lub unikaj przetwarzania niezaufanych załącznikó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 DecompressRTF() in lib/ytnef.c that never validates uncompressedSize for uncompressed RTF streams. Attackers can supply a crafted winmail.dat TNEF attachment with a malicious PT_BINARY MAPI property to crash ytnefprint or libytnef callers and leak adjacent heap memory.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

