CVE-2012-1131: Buffer Overflow
An out-of heap-based buffer read flaw was found in the way the anti-aliasing renderer of the FreeType font rendering engine processed certain TrueType fonts. A remote attacker could provide a specially-crafted TrueType font file, which once opened in an application linked against FreeType would lead to that application crash.
Upstream bug report: [1] https://savannah.nongnu.org/bugs/?35604
Upstream patch: [2] http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=fcbc82e69e7b114b0db75e955896107d611898e6
Acknowledgements:
Red Hat would like to thank Mateusz Jurczyk of the Google Security Team for reporting this issue.
Other sources
FreeType before 2.4.9, as used in Mozilla Firefox Mobile before 10.0.4 and other products, on 64-bit platforms allows remote attackers to cause a denial of service (invalid heap read operation and memory corruption) or possibly execute arbitrary code via vectors related to the cell table of a font.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2012-1131?
CVE-2012-1131 has been classified as a high severity vulnerability due to the potential for remote exploitation.
How do I fix CVE-2012-1131?
To address CVE-2012-1131, update FreeType to version 2.4.9 or later.
Which versions of FreeType are affected by CVE-2012-1131?
CVE-2012-1131 affects FreeType versions up to and including 2.4.8 and several prior versions.
Can CVE-2012-1131 be exploited remotely?
Yes, CVE-2012-1131 can be exploited remotely by an attacker using a specially crafted TrueType font file.
What impact does CVE-2012-1131 have on applications?
CVE-2012-1131 may lead to memory corruption and could allow an attacker to execute arbitrary code within an application using FreeType.