CVE-2026-23907 describes a path traversal vulnerability (CWE-22) in the ExtractEmbeddedFiles example code of Apache PDFBox versions 2.0.24-2.0.35 and 3.0.0-3.0.6. This medium-severity issue (CVSS 5.3) allows an unauthenticated attacker, with low attack complexity, to potentially cause limited information disclosure (C:L) by manipulating filenames during the extraction process. There is no evidence of active exploitation, public exploit code, or significant community attention, with its EPSS score indicating a very low probability of exploitation. Users who have incorporated this example into their production code are advised to review and update their implementations to ensure proper path validation, as the example has been patched accordingly.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
>= 2.0.24, <= 2.0.35CPE matchmatch criteria | cpe:2.3:a:apache:pdfbox:*:*:*:*:*:*:*:* | ||
>= 3.0.0, <= 3.0.7CPE matchmatch criteria | cpe:2.3:a:apache:pdfbox:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.4 GitHub mentions.
The average CVE in this peer group has 0.0 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
Apache PDFBox has Path Traversal through PDComplexFileSpecification.getFilename() function
Mar 10, 2026CVE-2026-23907: Apache PDFBox Examples: Path Traversal in PDFBox ExtractEmbeddedFiles Example Code
Mar 10, 2026