<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>VulnFeed.org: py-pdf pypdf</title><link>https://vulnfeed.org/</link><description>Every disclosure, as it lands. Critical-only feed available.</description><language>en</language><atom:link href="https://vulnfeed.org/feed/product/py-pdf-pypdf.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-119206: pypdf: Possible long runtimes when retrieving page labels</title><link>https://vulnfeed.org/cve/CVE-2026-119206/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-119206/</guid><pubDate>Thu, 29 Oct 2026 20:37:15 +0000</pubDate><description>pypdf is a free and open-source pure-python PDF library. Prior to 6.21.3, pypdf can take excessive time to retrieve page labels from a crafted PDF containing a flat page-label number tree with many ranges. The page_labels property resolves each page independently and repeatedly scans the same /Nums array from the beginning, causing work to grow with both the page count and the number of label ranges. This issue is fixed in version 6.21.3.</description></item><item><title>CVE-2026-115580: pypdf: Possible long runtimes for large xref table header limits</title><link>https://vulnfeed.org/cve/CVE-2026-115580/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-115580/</guid><pubDate>Fri, 23 Oct 2026 20:17:21 +0000</pubDate><description>pypdf is a free and open-source pure-python PDF library. Prior to 6.21.2, an attacker can craft a PDF with a standard cross-reference table whose declared entry count exceeds what the file can contain, causing excessive processing and long runtimes when the file is opened. This issue is fixed in version 6.21.2.</description></item><item><title>CVE-2026-115585: pypdf: Possible long runtimes for repeated malformed cross-reference entries (Follow-up)</title><link>https://vulnfeed.org/cve/CVE-2026-115585/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-115585/</guid><pubDate>Fri, 23 Oct 2026 20:17:21 +0000</pubDate><description>pypdf is a free and open-source pure-python PDF library. Prior to 6.21.2, an incomplete remediation for repeated malformed cross-reference entries in GHSA-55h5-xmcq-c37v could still trigger a complete PDF stream reload during each recovery attempt even when a recovery cache was present, causing crafted cross-reference streams to produce long runtimes. This issue is fixed in version 6.21.2.</description></item><item><title>CVE-2026-115572: pypdf: Possible long runtimes for repeated references to the same missing object</title><link>https://vulnfeed.org/cve/CVE-2026-115572/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-115572/</guid><pubDate>Fri, 23 Oct 2026 20:17:20 +0000</pubDate><description>pypdf is a free and open-source pure-python PDF library. Prior to 6.21.2, an attacker can craft a PDF that repeatedly references the same nonexistent indirect object, causing relevant file parts such as pages to trigger repeated full-file recovery loads and long runtimes when accessed. This issue is fixed in version 6.21.2.</description></item></channel></rss>
