First published: Fri Aug 06 2010(Updated: )
A stack-based buffer overflow was found in the way FreeType font rendering engine processed certain Adobe Type 1 Mac Font File (LWFN) fonts. An attacker could use this flaw to create a specially-crafted font file that, when opened, would cause an application linked against libfreetype to crash, or, possibly execute arbitrary code. Upstream bug report: [1] <a href="https://savannah.nongnu.org/bugs/?30658">https://savannah.nongnu.org/bugs/?30658</a> Public reproducer: [2] <a href="http://alt.swiecki.net/j/f/sigsegv31.ttf">http://alt.swiecki.net/j/f/sigsegv31.ttf</a> Upstream changeset: [3] <a href="http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=81f3472c0ba7b8f6466e2e214fa8c1c17fade975">http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=81f3472c0ba7b8f6466e2e214fa8c1c17fade975</a> Credit: Robert Swiecki
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
FreeType | <2.4.2 | |
iStyle @cosme iPhone OS | <4.2 | |
Apple iOS and macOS | <10.6.5 | |
tvOS | <4.1.0 | |
Ubuntu Linux | =6.06 | |
Ubuntu Linux | =8.04 | |
Ubuntu Linux | =9.04 | |
Ubuntu Linux | =9.10 | |
Ubuntu Linux | =10.04 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2010-2808 is classified as a moderate severity vulnerability due to its potential to cause crashes in applications that utilize the FreeType library.
To resolve CVE-2010-2808, you should update FreeType to version 2.4.2 or later, or apply vendor-recommended patches.
CVE-2010-2808 affects multiple platforms, including FreeType versions up to 2.4.2 and various versions of macOS, iPhone OS, tvOS, and Ubuntu Linux.
An attacker can exploit CVE-2010-2808 by crafting a malicious Adobe Type 1 Mac Font File that triggers a stack-based buffer overflow when processed.
The impact of CVE-2010-2808 includes potential application crashes or denial of service when users open a malicious font file.