CVE catalog

CVE-2023-36810

pypdf2: CVE-2023-36810

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
0.63% · Oct 25, 2026

pypdf is a pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. An attacker who uses this vulnerability can craft a PDF which leads to unexpected long runtime. This quadratic runtime blocks the current process and can utilize a single core of the CPU by 100%. It does not affect memory usage. This issue has been addressed in PR 808 and versions from 1.27.9 include this fix. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpypdf2bookworm2.12.1-3+deb12u1fixed
Ubuntupypdf2pro1.26.0-2vulnerable
Ubuntupypdf2pro1.26.0-2ubuntu0.1~esm1vulnerable
Ubuntupypdf2pro1.26.0-2ubuntu0.1~esm2fixed
Ubuntupypdf220.041.26.0-2vulnerable
Ubuntupypdf220.041.26.0-3ubuntu1vulnerable
Ubuntupypdf220.041.26.0-3ubuntu1.20.04.1vulnerable
Ubuntupypdf220.041.26.0-3ubuntu1.20.04.2fixed
Ubuntupypdf222.041.26.0-4vulnerable
Ubuntupypdf222.041.26.0-4ubuntu0.22.04.1vulnerable
Ubuntupypdf222.041.26.0-4ubuntu0.22.04.2fixed
Ubuntupypdf2pro1.26.0-2vulnerable
Ubuntupypdf2pro1.26.0-2ubuntu0.1~esm1vulnerable
Ubuntupypdf2pro1.26.0-2ubuntu0.1~esm2fixed
Ubuntupypdf220.041.26.0-2vulnerable
Ubuntupypdf220.041.26.0-3ubuntu1vulnerable
Ubuntupypdf220.041.26.0-3ubuntu1.20.04.1vulnerable
Ubuntupypdf220.041.26.0-3ubuntu1.20.04.2fixed
Ubuntupypdf222.041.26.0-4vulnerable
Ubuntupypdf222.041.26.0-4ubuntu0.22.04.1vulnerable
Ubuntupypdf222.041.26.0-4ubuntu0.22.04.2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpypdf2sourcebookworm1.27.9-1not yet assignedNot reportedNot reported
Ubuntupypdf2debpro1.26.0-2ubuntu0.1~esm2Not reportedUSN-6280-1Not reported
Ubuntupypdf2deb20.041.26.0-3ubuntu1.20.04.2Not reportedUSN-6280-1Not reported
Ubuntupypdf2deb22.041.26.0-4ubuntu0.22.04.2Not reportedUSN-6280-1Not reported
Ubuntupypdf2debpro1.26.0-2ubuntu0.1~esm2Not reportedUBUNTU-CVE-2023-36810Not reported
Ubuntupypdf2deb20.041.26.0-3ubuntu1.20.04.2Not reportedUBUNTU-CVE-2023-36810Not reported
Ubuntupypdf2deb22.041.26.0-4ubuntu0.22.04.2Not reportedUBUNTU-CVE-2023-36810Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References