PoDoFo PDF Dictionary PdfTokenizer.cpp DetermineDataType use after free
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- Low · Low · Low
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
A flaw has been found in PoDoFo 1.1.0-dev. This issue affects the function PdfTokenizer::DetermineDataType of the file src/podofo/main/PdfTokenizer.cpp of the component PDF Dictionary Parser. Executing manipulation can lead to use after free. It is possible to launch the attack on the local host. The exploit has been published and may be used. This patch is called 22d16cb142f293bf956f66a4d399cdd65576d36c. A patch should be applied to remediate this issue.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | PoDoFo | 1.1.0-dev | — | No fix listed | CNA |
- PoDoFo Vendor— Affected 1.1.0-dev Fixed in — No fix listed CNA
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:podofo_project:podofo:1.1.0:dev:*:*:*:*:*:* | 1.1.0 dev | Vulnerable | Podofo Project |
- cpe:2.3:a:podofo_project:podofo:1.1.0:dev:*:*:*:*:*:* Versions 1.1.0 dev Vulnerable ·Podofo Project
Remediation
No fixed version listed by the sources yet.
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2025-9394
- 2026-10-03 Alias added: GHSA-f582-fqqf-2mgp
References
More Podofo Project Podofo vulnerabilities
- TI-2023-15119 Podofo v0.10.0 was discovered to contain a heap buffer overflow via the component… CVSS 3.1HIGH 8.8
- TI-2023-15118 Podofo v0.10.0 was discovered to contain a heap-use-after-free via the component… CVSS 3.1HIGH 8.8
- TI-2023-15117 podofoinfo 0.10.0 was discovered to contain a segmentation violation via the function… CVSS 3.1HIGH 8.8
- TI-2023-02101 PoDoFo PdfXRefStreamParserObject.cpp readXRefStreamEntry heap-based overflow CVSS 3.1HIGH 7.8
- TI-2025-28974 A heap-use-after free in the PdfTokenizer::ReadDictionary function of podofo v0.10.0 to… CVSS 3.1HIGH 8.1
- TI-2018-05779 In PoDoFo 0.9.5, there exists an infinite loop vulnerability in… CVSS 3.0HIGH 8.8
Sources
- CVE-2025-9394 · CVE Program
- CVE-2025-9394 · NVD
- FIRST EPSS
- GHSA-f582-fqqf-2mgp · GitHub Advisory Database · CC BY 4.0
- CVE-2025-9394 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences