PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-33929 Apache Software Foundation CVE debrief

CVE-2026-33929 is a Path Traversal vulnerability in Apache PDFBox Examples, specifically in the ExtractEmbeddedFiles example, affecting versions 2.0.24 through 2.0.36 and 3.0.0 through 3.0.7. Users should update to version 2.0.37 or 3.0.8 once available or apply the fix provided in GitHub PR 427. The vulnerability allows users with writing rights on a specific path to be victims of a malicious PDF, potentially resulting in a write attempt to any path starting with that specific path. This issue has a medium severity and requires immediate attention from users of affected Apache PDFBox versions, especially those who have copied the ExtractEmbeddedFiles example into their production

Vendor
Apache Software Foundation
Product
Apache PDFBox Examples
CVSS
MEDIUM 4.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-14
Original CVE updated
2026-10-26
Advisory published
2026-04-14
Advisory updated
2026-10-26

Who should care

Users of Apache PDFBox versions 2.0.24 through 2.0.36 and 3.0.0 through 3.0.7, especially those who have copied the ExtractEmbeddedFiles example into their production code or have writing rights on potentially vulnerable paths.

Why it matters

CVE-2026-33929 is a medium-severity Path Traversal vulnerability in Apache PDFBox Examples. Users of affected versions should prioritize updating to version 2.0.37 or 3.0.8, or applying the provided fix, to prevent potential unauthorized file system modifications. Those who have incorporated the ExtractEmbeddedFiles example into production code should review and update their implementations. The vulnerability's impact is currently limited by the lack of reported exploitation or specific victim data.

  • Potential unauthorized write access to file system paths
  • Possible data integrity issues or unintended file modifications
  • Need for immediate version updates or patch application
  • Verification of production code for ExtractEmbeddedFiles example usage

Technical summary

The ExtractEmbeddedFiles example in Apache PDFBox contains a path traversal vulnerability (CWE-22) due to improper limitation of a pathname to a restricted directory. This issue allows users with writing rights on a specific path to be victims of a malicious PDF, potentially resulting in a write attempt to any path starting with that specific path. The vulnerability has a medium severity and requires immediate attention from users of affected Apache PDFBox versions, especially those who have copied the ExtractEmbeddedFiles example into their production code or have writing rights on potentially vulnerable paths. The issue can be mitigated by updating to version 2.0.37 or 3.0.8 once available or applying the fix

Defensive priority

Medium priority for users of affected Apache PDFBox versions, especially those with writing rights on potentially vulnerable paths.

Recommended defensive actions

  • Update to Apache PDFBox version 2.0.37 or 3.0.8 once available
  • Apply the fix provided in GitHub PR 427
  • Review and update production code that has copied the ExtractEmbeddedFiles example
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The vulnerability is described in the CVE record and source references, including GitHub PR 427 and Apache security mailing lists. However, details on actual exploitation or victim impact are not provided.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-33929 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-33929

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-33929 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-33929

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.