CVE-2017-6801
WysokieStreszczenie
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.
Ocena ryzyka
Potencjalny dostęp do pamięci poza przydzielonym obszarem może prowadzić do nieprzewidzianego zachowania aplikacji, co stwarza ryzyko dla bezpieczeństwa danych.
Rekomendacja
Zaleca się aktualizację do wersji ytnef 1.9.2 lub nowszej, aby usunąć tę podatność.
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-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.
- CVE-2017-6298Wysokie
W ytnef przed wersją 1.9.1 odkryto problem związany z dereferencją wskaźnika null oraz brakiem sprawdzenia wartości zwracanej przez calloc.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in ytnef before 1.9.2. There is a potential out-of-bounds access with fields of Size 0 in TNEFParse() in libytnef.

