CVE-2025-54869

FPDI is Vulnerable to Memory Exhaustion (OOM) through its PDF Parser

Published Aug 5, 2025 CVSS 4.0 · 6 Medium EPSS < 1% KEV · Not listed
Description
FPDI is a collection of PHP classes that facilitate reading pages from existing PDF documents and using them as templates in FPDF. In versions 2.6.2 and below, any application that uses FPDI to process user-supplied PDF files is at risk, causing a Denial of Service (DoS) vulnerability. An attacker can upload a small, malicious PDF file that will cause the server-side script to crash due to memory exhaustion. Repeated attacks can lead to sustained service unavailability. This issue is fixed in version 2.6.3.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-23667 FPDI allows Memory Exhaustion (OOM) in PDF Parser which leads to Denial of Service
Github GHSA Github GHSA GHSA-jxhh-4648-vpp3 FPDI allows Memory Exhaustion (OOM) in PDF Parser which leads to Denial of Service
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Fpdi Project
Fpdi Project fpdi
Vendors & Products Fpdi Project
Fpdi Project fpdi
Type Values Removed Values Added
Description FPDI is a collection of PHP classes that facilitate reading pages from existing PDF documents and using them as templates in FPDF. In versions 2.6.2 and below, any application that uses FPDI to process user-supplied PDF files is at risk, causing a Denial of Service (DoS) vulnerability. An attacker can upload a small, malicious PDF file that will cause the server-side script to crash due to memory exhaustion. Repeated attacks can lead to sustained service unavailability. This issue is fixed in version 2.6.3.
Title FPDI is Vulnerable to Memory Exhaustion (OOM) through its PDF Parser
Weaknesses CWE-770
References
Metrics cvssV4_0

{'score': 6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 7, 2025, 2:02 PM
Reserved
Jul 31, 2025, 5:23 PM
Status
Deferred
Published
Aug 6, 2025, 12:15 AM
Modified
Jun 17, 2026, 9:40 AM