Katalog CVE

CVE-2017-9146

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS