CVE-2011-0226

Integer signedness error in psaux/t1decode.c in FreeType before 2.4.6, as used in CoreGraphics in Apple iOS before 4.2.9 and 4.3.x before 4.3.4 and other…

published July 19, 2011

CVSS
—
EPSS
7%
Percentile
93.8
In the wild
Unconfirmed
What it is

⚠️ Beware of your fonts! An integer signedness error in FreeType could let attackers execute arbitrary code just by opening a crafty PDF document. 📄💥 Think of this like a restaurant that serves a special dish — if the chef miscalculates the ingredients, it could lead to a disastrous meal that leaves patrons feeling sick. In this case, a malformed Type 1 font could lead to major memory issues in your applications. An attacker could exploit this vulnerability to either execute arbitrary code on the affected device or simply crash the application, leading to a frustrating denial of service. Imagine your favorite app suddenly freezing because it couldn’t handle a faulty font. Not great!

Put simply

Think of this like a restaurant that serves a special dish — if the chef miscalculates the ingredients, it could lead to a disastrous meal that leaves patrons feeling sick. In this case, a malformed Type 1 font could lead to major memory issues in your applications. The vulnerability arises from an integer signedness error in the FreeType library, specifically in the psaux/t1decode.c file. This flaw allows crafted Type 1 fonts within PDF documents to corrupt memory, leading to execution of arbitrary code or application crashes.

What to do

An attacker could exploit this vulnerability to either execute arbitrary code on the affected device or simply crash the application, leading to a frustrating denial of service. Imagine your favorite app suddenly freezing because it couldn’t handle a faulty font. Not great! To mitigate this risk, update FreeType to version 2.4.6 or later to ensure the signedness issue is resolved. Additionally, if you're using iOS, ensure that the device is updated to versions 4.2.9 or 4.3.4 and beyond. This vulnerability is fixable! Keep your software updated and you'll be on your way to security hero status! 🦸‍♀️✨

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.06646 · 93.8th percentile
Published
2011-07-19T22:00Z
EPSS history
Timeline
  • 19 JUL 22:00Z
    Integer signedness error in psaux/t1decode.c in FreeType before 2.4.6, as used in CoreGraphics in Apple iOS before 4.2.9 and 4.3.x before 4.3.4 and other…
    cvelistv5