{"id":"CVE-2026-119203","published":"2026-10-29T21:17:19.377","lastModified":"2026-10-29T21:17:19.377","description":"pypdf is a free and open-source pure-python PDF library. Prior to 6.21.4, pypdf can enter an infinite loop while opening a crafted incomplete PDF whose standard cross-reference table reaches the end of the file without a trailer. The trailer search can repeatedly rewind to the same stream position instead of terminating when parsing makes no progress, blocking the processing thread. This issue is fixed in version 6.21.4.","cvssScore":null,"cvssSeverity":null,"cvssVector":null,"cwes":["CWE-835"],"vendors":[],"products":[],"references":[{"url":"https://github.com/py-pdf/pypdf/commit/06593f993789a4b573dd955730c1a7051128bb2a","tags":[]},{"url":"https://github.com/py-pdf/pypdf/pull/4289","tags":[]},{"url":"https://github.com/py-pdf/pypdf/releases/tag/6.21.4","tags":[]},{"url":"https://github.com/py-pdf/pypdf/security/advisories/GHSA-5849-834g-hvw5","tags":[]}],"exploitRefs":[{"url":"https://github.com/py-pdf/pypdf/commit/06593f993789a4b573dd955730c1a7051128bb2a","tags":[]},{"url":"https://github.com/py-pdf/pypdf/pull/4289","tags":[]},{"url":"https://github.com/py-pdf/pypdf/releases/tag/6.21.4","tags":[]},{"url":"https://github.com/py-pdf/pypdf/security/advisories/GHSA-5849-834g-hvw5","tags":[]}],"hasPoc":true,"ai":null}