CVE-2017-9146
WysokieStreszczenie
Funkcja TNEFFillMapi w lib/ytnef.c w libytnef do wersji 1.9.2 nie zapewnia wartości różnej od zera przed przydzieleniem pamięci, co pozwala zdalnym atakującym na spowodowanie odmowy usługi (przepełnienie bufora w stercie i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ za pomocą spreparowanego pliku tnef.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do zdalnego wywołania awarii aplikacji, co może prowadzić do przerwy w dostępności usług. Istnieje również ryzyko nieokreślonego wpływu na system.
Rekomendacja
Zaleca się aktualizację libytnef do najnowszej wersji, aby usunąć tę podatność. Należy również monitorować i analizować pliki tnef przesyłane do systemu.
Inne podatności w libytnef
Oryginalny opis (angielski, źródło NVD)
The TNEFFillMapi function in lib/ytnef.c in libytnef in ytnef through 1.9.2 does not ensure a nonzero count value before a certain memory allocation, which allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted tnef file.

