PT-2026-32604 · Apache · Apache Pdfbox
Kaixuan Li
·
Published
2026-04-14
·
Updated
2026-05-09
·
CVE-2026-33929
CVSS v3.1
4.3
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Apache PDFBox versions 2.0.24 through 2.0.36
Apache PDFBox versions 3.0.0 through 3.0.7
Description
The ExtractEmbeddedFiles example contains a path traversal issue, which occurs when an application does not properly restrict the pathnames used to access files, potentially allowing access to directories outside the intended folder. A flaw in the path separator handling allows a malicious PDF to trigger write attempts to any path starting with the authorized directory prefix, such as writing to "/home/ABCDEF" when the user only has rights to "/home/ABC".
Recommendations
Update versions 2.0.24 through 2.0.36 to version 2.0.37.
Update versions 3.0.0 through 3.0.7 to version 3.0.8.
Apply the fix provided in GitHub PR 427 for affected versions.
Users who integrated the ExtractEmbeddedFiles example into production code should manually apply the updated changes from the project repository.
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Apache Pdfbox