Apache · Apache Pdfbox · CVE-2026-23907
**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 within Apache PDFBox contains a path traversal issue. The filename obtained from `PDComplexFileSpecification.getFilename()` is appended to the extraction path, potentially allowing unauthorized access or modification of files.
**Recommendations**
For Apache PDFBox versions 2.0.24 through 2.0.36, review any production code that utilizes the ExtractEmbeddedFiles example to ensure the extraction path is acceptable.
For Apache PDFBox versions 3.0.0 through 3.0.7, review any production code that utilizes the ExtractEmbeddedFiles example to ensure the extraction path is acceptable.