Skip to content
OpenAdvisories
High · 8.8 CVE-2025-15270 EUVD-2025-205897GHSA-hp8x-4h95-9799

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

Published Dec 31, 2025 · Updated Dec 31, 2025 · Assigned by zdi

Description

FontForge SFD File Parsing Improper Validation of Array Index Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of FontForge. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.

The specific flaw exists within the parsing of SFD files. The issue results from the lack of proper validation of user-supplied data, which can result in a write past the end of an allocated array. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-28563.

Affected products

VendorProductAffectedFixed
FontForge FontForge aca4f524c6cb14cdc7bc4cd493492a33f5154797 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 fontforge No fix yet —
Debian 13 fontforge No fix yet —
Debian 12 fontforge No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 fontforge No fix yet —
Ubuntu 26.04 LTS fontforge No fix yet —
Ubuntu 25.10 fontforge No fix yet —
Ubuntu 24.04 LTS fontforge No fix yet —
Ubuntu 22.04 LTS fontforge No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS fontforge No fix yet —
Ubuntu Pro 18.04 LTS fontforge No fix yet —
Ubuntu Pro 16.04 LTS fontforge No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 fontforge 20230101-15.el10_1 RHSA-2026:6631
RHEL 9 fontforge 20201107-8.el9_7 RHSA-2026:6628
RHEL 8 fontforge 20200314-7.el8_10 RHSA-2026:7677
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 10.0 EUS fontforge 20230101-15.el10_0 RHSA-2026:8875
RHEL 9.6 EUS fontforge 20201107-8.el9_6 RHSA-2026:6635
RHEL 9.4 EUS fontforge 20201107-7.el9_4 RHSA-2026:7001

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 fontforge 20230101-15.el10_1 ALSA-2026:6631
AlmaLinux 9 fontforge 20201107-8.el9_7 ALSA-2026:6628
AlmaLinux 8 fontforge 20200314-7.el8_10 ALSA-2026:7677

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 fontforge 20230101-15.el10_1 RLSA-2026:6631
Rocky Linux 9 fontforge 20201107-8.el9_7 RLSA-2026:6628
Rocky Linux 8 fontforge 20200314-7.el8_10 RLSA-2026:7677
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed fontforge 20251009-6.1 openSUSE-SU-2026:10513-1
openSUSE Leap 16.0 fontforge 20251009-160000.2.1 openSUSE-SU-2026:20608-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 fontforge +2 20201107-3.amzn2023.0.6 ALAS2023-2026-1431
Amazon Linux 2 fontforge +1 20120731b-13.amzn2.0.5 ALAS2-2026-3164

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 fontforge 20230101-15.el10_1 ELSA-2026-6631
Oracle Linux 9 fontforge 20201107-8.el9_7 ELSA-2026-6628
Oracle Linux 8 fontforge 20200314-7.el8_10 ELSA-2026-7677

Advisories 20

References