CVE-2025-15270CWE-129

FontForge SFD File Parsing Improper Validation of Array Index Remote Code Execution Vulnerability

High · published December 31, 2025

CVSS v3.0
8.8
EPSS
1%
Percentile
48.5
In the wild
Unconfirmed
What it is

⚡ A sneaky flaw in FontForge lets an attacker execute arbitrary code just by opening a malicious SFD file or visiting a dangerous webpage! Think of it like receiving an official-looking package where the delivery guy forgot to check what’s inside — you open it, and suddenly, there’s a surprise party you definitely didn’t want! This vulnerability could allow an attacker to take control of the current user's system. With just a crafted SFD file or a malicious page visit, they could run any code they choose, putting your data at risk and possibly wreaking havoc on your system.

Put simply

Think of it like receiving an official-looking package where the delivery guy forgot to check what’s inside — you open it, and suddenly, there’s a surprise party you definitely didn’t want! The issue stems from improper validation of array indices when parsing SFD files, leading to a write past an allocated array. This oversight opens the door for remote code execution in the context of the user.

What to do

This vulnerability could allow an attacker to take control of the current user's system. With just a crafted SFD file or a malicious page visit, they could run any code they choose, putting your data at risk and possibly wreaking havoc on your system. Make sure to update FontForge to the latest version where this vulnerability is patched. Educate users about the risks of opening files from unknown sources and consider implementing stricter validation checks in your workflow. ⚠️ You've got this! With these steps, you'll be on your way to securing your FontForge setup in no time! 🛡️

The record
Technical detail
CVSS v3.0
8.8 · HIGH
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00610 · 48.5th percentile
Weakness
CWE-129 · Improper Validation of Array Index
Published
2025-12-31T06:58Z
EPSS history
Timeline
  • 31 DEC 06:58Z
    FontForge SFD File Parsing Improper Validation of Array Index Remote Code Execution Vulnerability
    cvelistv5