CVE-2017-9146
HighSummary
The TNEFFillMapi function in lib/ytnef.c in libytnef through version 1.9.2 does not ensure a nonzero count value before a certain memory allocation, allowing 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.
Risk Assessment
Attackers can exploit this vulnerability to remotely trigger application crashes, potentially leading to service downtime. There is also a risk of unspecified impact on the system.
Recommendation
It is recommended to update libytnef to the latest version to mitigate this vulnerability. Additionally, monitor and analyze tnef files being processed by the system.
Other vulnerabilities in libytnef
Original NVD description (English source)
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.

