CVE-2025-15278CWE-190

FontForge GUtils XBM File Parsing Integer Overflow Remote Code Execution Vulnerability

High · published December 31, 2025

CVSS v3.0
7.8
EPSS
0%
Percentile
21.2
In the wild
Unconfirmed
What it is

⚡ FontForge has a sneaky vulnerability that could turn your art project into an attack vector! An integer overflow lets attackers execute arbitrary code with just a malicious file or webpage. 🎨💻 Think of it like a chef trying to prepare a dish with a recipe that doesn’t properly measure ingredients. If they miscalculate, they could end up with something explosive, like a soufflé that blows up in the kitchen! This flaw could allow an attacker to execute arbitrary code in the current process context, potentially leading to full control over your system. If an unsuspecting user visits a malicious page or opens a crafted XBM file, the attack could unleash chaos and compromise sensitive data. It's absolutely devastating!

Put simply

Think of it like a chef trying to prepare a dish with a recipe that doesn’t properly measure ingredients. If they miscalculate, they could end up with something explosive, like a soufflé that blows up in the kitchen! The vulnerability exists during the parsing of pixels in XBM files due to a lack of validation on user-supplied data, resulting in an integer overflow before buffer allocation. This allows attackers to manipulate the flow of execution in FontForge.

What to do

This flaw could allow an attacker to execute arbitrary code in the current process context, potentially leading to full control over your system. If an unsuspecting user visits a malicious page or opens a crafted XBM file, the attack could unleash chaos and compromise sensitive data. It's absolutely devastating! Immediately update FontForge to the latest version to patch this vulnerability. Educate users about the risks of opening unknown files or visiting untrusted links. Consider implementing additional file validation measures to reduce exposure. You've got this! Stay vigilant, follow the steps, and keep your systems secure! 🛡️

The record
Technical detail
CVSS v3.0
7.8 · HIGH
Vector
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00296 · 21.2th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2025-12-31T06:59Z
EPSS history
Timeline
  • 31 DEC 06:59Z
    FontForge GUtils XBM File Parsing Integer Overflow Remote Code Execution Vulnerability
    cvelistv5