CVE-2012-1128

FreeType before 2.4.9, as used in Mozilla Firefox Mobile before 10.0.4 and other products, allows remote attackers to cause a denial of service (NULL pointer…

published April 25, 2012

CVSS
—
EPSS
5%
Percentile
91.6
In the wild
Unconfirmed
What it is

⚠️ A mismatched TrueType font can bring your app crashing down! A sneaky crafted font can trigger a NULL pointer dereference — and who knew fonts could be so dangerous? 😱 Think of a poorly written instruction manual that leaves you lost in the middle of an assembly line — one faulty guide can halt the entire process. In this case, the crafted font leads to memory corruption, causing your application to take an unexpected vacation! If an attacker takes advantage of this vulnerability, they could cause a denial of service (DoS) by crashing the application or even worse — executing arbitrary code. Imagine losing access to your app just because of an unexpected font! The consequences could range from user frustration to a complete service downtime.

Put simply

Think of a poorly written instruction manual that leaves you lost in the middle of an assembly line — one faulty guide can halt the entire process. In this case, the crafted font leads to memory corruption, causing your application to take an unexpected vacation! This vulnerability in FreeType versions before 2.4.9 allows for a denial of service due to a NULL pointer dereference when processing specially crafted TrueType fonts. It's a perfect storm for memory corruption to occur, putting your applications at risk.

What to do

If an attacker takes advantage of this vulnerability, they could cause a denial of service (DoS) by crashing the application or even worse — executing arbitrary code. Imagine losing access to your app just because of an unexpected font! The consequences could range from user frustration to a complete service downtime. To safeguard your applications, make sure to update FreeType to version 2.4.9 or later. If you use Mozilla Firefox Mobile, ensure it’s updated to version 10.0.4 at the very least. Regularly audit your dependencies to avoid running insecure versions. You’ve got this! With a quick update, you can protect your app from being all dressed up with nowhere to go! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04622 · 91.6th percentile
Published
2012-04-25T10:00Z
EPSS history
Timeline
  • 25 APR 10:00Z
    FreeType before 2.4.9, as used in Mozilla Firefox Mobile before 10.0.4 and other products, allows remote attackers to cause a denial of service (NULL pointer…
    cvelistv5