CVE-2017-7864: Buffer Overflow
FreeType 2 before 2017-02-02 has an out-of-bounds write caused by a heap-based buffer overflow related to the ttsizereset function in truetype/ttobjs.c.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2017-7864?
CVE-2017-7864 is classified as a high-severity vulnerability due to its potential to cause a heap-based buffer overflow leading to out-of-bounds write.
How do I fix CVE-2017-7864?
To mitigate CVE-2017-7864, upgrade FreeType to version 2.7.2 or later, which addresses the out-of-bounds write issue.
Which versions of FreeType are affected by CVE-2017-7864?
CVE-2017-7864 affects FreeType versions up to 2.7.1, prior to the fix implemented in version 2.7.2.
What causes the issue in CVE-2017-7864?
CVE-2017-7864 is caused by a heap-based buffer overflow within the tt_size_reset function, leading to an out-of-bounds write.
Can CVE-2017-7864 lead to remote code execution?
Yes, CVE-2017-7864 has the potential to enable remote code execution if exploited, due to the out-of-bounds write vulnerability.