Quadratic runtime with malformed PDF missing xref marker in pypdf
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| py-pdf | pypdf | affected |
|
No data.
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-3497-1 | pypdf2 security update |
EUVD |
EUVD-2023-1837 | 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. |
Github GHSA |
GHSA-jrm6-h9cq-8gqw | PyPDF2 quadratic runtime with malformed PDF missing xref marker |
Ubuntu USN |
USN-6280-1 | PyPDF2 vulnerability |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.630% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Py-pdf
Py-pdf pypdf |
|
| CPEs | cpe:2.3:a:py-pdf:pypdf:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Pypdf Project
Pypdf Project pypdf |
Py-pdf
Py-pdf pypdf |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|