{"id":"CVE-2026-119204","published":"2026-10-29T21:17:19.527","lastModified":"2026-10-29T21:17:19.527","description":"pypdf is a free and open-source pure-python PDF library. Prior to 6.21.4, pypdf can consume excessive memory while parsing a crafted PDF page tree containing many shared resources. Page-tree flattening copies page dictionary and inherited resource entries without a document-wide entry budget, allowing the crafted resource structure to cause disproportionate allocations. This issue is fixed in version 6.21.4.","cvssScore":null,"cvssSeverity":null,"cvssVector":null,"cwes":["CWE-400"],"vendors":[],"products":[],"references":[{"url":"https://github.com/py-pdf/pypdf/commit/ea4ac663133f1b3de1d7a8f2e6fa239802fde79e","tags":[]},{"url":"https://github.com/py-pdf/pypdf/pull/4290","tags":[]},{"url":"https://github.com/py-pdf/pypdf/releases/tag/6.21.4","tags":[]},{"url":"https://github.com/py-pdf/pypdf/security/advisories/GHSA-cggf-277g-3q54","tags":[]}],"exploitRefs":[{"url":"https://github.com/py-pdf/pypdf/commit/ea4ac663133f1b3de1d7a8f2e6fa239802fde79e","tags":[]},{"url":"https://github.com/py-pdf/pypdf/pull/4290","tags":[]},{"url":"https://github.com/py-pdf/pypdf/releases/tag/6.21.4","tags":[]},{"url":"https://github.com/py-pdf/pypdf/security/advisories/GHSA-cggf-277g-3q54","tags":[]}],"hasPoc":true,"ai":null}