PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-115572 py-pdf CVE debrief

CVE-2026-115572: pypdf Possible long runtimes for repeated references to the same missing object. The CVE record was published on 2026-10-23T20:55:15.000Z and has not been modified since then. The NVD entry is currently unclassified. This vulnerability in pypdf can lead to long runtimes when processing specially crafted PDFs, potentially causing denial-of-service (DoS) attacks. Defenders should assess exposure and prioritize verification and remediation efforts. The vulnerability has been fixed in pypdf version 6.21.2.

Vendor
py-pdf
Product
pypdf
CVSS
HIGH 7.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-23
Original CVE updated
2026-10-23
Advisory published
2026-10-23
Advisory updated
2026-10-23

Who should care

Defenders responsible for systems and applications using pypdf should assess exposure and prioritize verification and remediation efforts. They should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. Defenders should plan vendor-supported updates or mitigations through normal change control where exposure is confirmed. They should also check relevant monitoring, detection, and logs for exposed

Why it matters

CVE-2026-115572 is a vulnerability in pypdf that can lead to long runtimes when processing specially crafted PDFs. Defenders should prioritize assessing exposure, verifying inventory, and applying patches or workarounds to prevent potential denial-of-service (DoS) attacks.

  • Potential for denial-of-service (DoS) due to long runtimes
  • Need for verification of pypdf versions and exposure
  • Prioritization of patching or applying workarounds
  • Potential impact on system performance and availability

Technical summary

The vulnerability in pypdf allows an attacker to craft a PDF that leads to long runtimes by referencing the same non-existent indirect object multiple times. This issue has been fixed in pypdf version 6.21.2. The vulnerability can cause potential denial-of-service (DoS) attacks due to long runtimes. Defenders should prioritize assessing exposure and verifying inventory for pypdf versions prior to 6.21.2. The changes from PR #4240 can be applied as a temporary workaround. The vulnerability affects systems and applications using pypdf, and defenders should review compensating controls for exposed systems while remediation is scheduled and verified.

Defensive priority

Defenders should prioritize assessing exposure and verifying inventory for pypdf versions prior to 6.21.2, and consider applying the changes from PR #4240 as a temporary workaround.

Recommended defensive actions

  • Assess exposure and verify inventory for pypdf versions prior to 6.21.2
  • Consider applying the changes from PR #4240 as a temporary workaround
  • Prioritize upgrading to pypdf version 6.21.2 or later
  • 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
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The source corpus provides limited information about the vulnerability, primarily focusing on the impact of long runtimes and the availability of a patch in pypdf version 6.21.2. However, details about potential exploitation, victims, or business impact are not provided.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-115572 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-115572 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • pypdf: Possible long runtimes for repeated references to the same missing object

    Unverified legacy reference

    URL: https://storage.googleapis.com/osv-vulnerabilities/PyPI/GHSA-6c7f-9265-g8fw.json

    osv_dev

  • Source reference

    Unverified legacy reference

    URL: https://github.com/py-pdf/pypdf/security/advisories/GHSA-6c7f-9265-g8fw

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/py-pdf/pypdf/pull/4240

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/py-pdf/pypdf/commit/68a0e5046cc9e14a6c24a21a713f3c7fbde18b4b

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/py-pdf/pypdf

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/py-pdf/pypdf/releases/tag/6.21.2

    Supplemental source

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.