pypdf is a free and open-source pure-python PDF library. Prior to 6.20.1, calling PdfWriter.find_outline_item on a crafted PDF with a cyclic outline hierarchy can enter an infinite loop and block the current process. This issue is fixed in version 6.20.1.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-835"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/113xxx/CVE-2026-113792.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "6.20.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "c9c35b4471c2eb5fe078094f6c816e69d4ed25a0"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "6.20.1",
"range": [
{
"fixed": "628c06057308b76a21cc9779df601c7a321399fb"
}
],
"source": "REFERENCES_TAG"
}
]
}