PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-33699 py-pdf CVE debrief

CVE-2026-33699 is a vulnerability in the pypdf library, which can lead to an infinite loop when reading a specially crafted PDF file in non-strict mode. This issue has been fixed in pypdf version 6.9.2. The vulnerability requires reading a file in non-strict mode and can potentially lead to denial-of-service attacks. Developers and administrators using the pypdf library in their applications, especially those processing PDF files from untrusted sources, should assess their exposure and upgrade or apply the patch as necessary. The CVE record and NVD entry provide details about the vulnerability, its impact, and the fixed version.

Vendor
py-pdf
Product
pypdf
CVSS
MEDIUM 4.6
CISA KEV
Not listed in stored evidence
Original CVE published
2026-03-27
Original CVE updated
2026-11-02
Advisory published
2026-03-27
Advisory updated
2026-11-02

Who should care

Developers and administrators using the pypdf library in their applications, especially those processing PDF files from untrusted sources, should assess their exposure and upgrade or apply the patch as necessary.

Why it matters

CVE-2026-33699 is a vulnerability in the pypdf library that can lead to an infinite loop when reading specially crafted PDF files. Defenders should care because it can potentially lead to denial-of-service attacks. Relevant roles include developers and administrators using the pypdf library. Supported consequences include potential denial-of-service attacks and verification of PDF processing workflows. Action priority is to upgrade to pypdf 6.9.2 or apply the manual patch. Evidence limits include lack of information about active exploitation or specific attacks.

  • Potential denial-of-service attacks through specially crafted PDF files
  • Verification of PDF processing workflows to ensure they are not vulnerable
  • Upgrade or patch management for pypdf library

Technical summary

The pypdf library has a vulnerability that can lead to an infinite loop when reading a specially crafted PDF file in non-strict mode. This requires reading a file in non-strict mode. The issue has been fixed in pypdf version 6.9.2. The vulnerability can potentially lead to denial-of-service attacks. Defenders should focus on verifying PDF processing workflows and ensuring they are not vulnerable. The CVE record and NVD entry provide details about the vulnerability, its impact, and the fixed version. There is no information about active exploitation or specific attacks.

Defensive priority

Upgrade to pypdf 6.9.2 or apply the manual patch to prevent potential denial-of-service attacks.

Recommended defensive actions

  • Upgrade to pypdf version 6.9.2 or later
  • Apply the manual patch from the vendor's repository if immediate upgrade is not possible
  • Review and update PDF processing workflows to ensure they are not vulnerable
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The CVE record and NVD entry provide details about the vulnerability, its impact, and the fixed version. However, there is no information about active exploitation or specific attacks. The vulnerability was publicly disclosed on 2026-03-27T01:16:19.147Z. The lack of information about active exploitation or specific attacks suggests that defenders should focus on verifying PDF processing workflows and ensuring they are not vulnerable.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-33699 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-33699 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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.