CVE-2023-24808: michaelrsweet pdfio Infinite Loop
Vulnerability summary
CVE-2023-24808 is a medium (CVSS 6.5) Infinite Loop vulnerability in michaelrsweet pdfio. EPSS estimates a 0.72% chance of exploitation in the next 30 days, higher than 53.2% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 07-02-2023PublishedVulnerability first disclosed.
- 10-03-2025Last modifiedVulnerability information updated.
Description
PDFio is a C library for reading and writing PDF files. In versions prior to 1.1.0 a denial of service (DOS) vulnerability exists in the pdfio parser. Crafted pdf files can cause the program to run at 100% utilization and never terminate. The pdf which causes this crash found in testing is about 28kb in size and was discovered via fuzzing. Anyone who uses this library either as a standalone binary or as a library can be DOSed when attempting to parse this type of file. Web servers or other automated processes which rely on this code to turn pdf submissions into plaintext can be DOSed when an attacker uploads the pdf. Please see the linked GHSA for an example pdf. Users are advised to upgrade. There are no known workarounds for this vulnerability.
CVSS metrics
4 scores · 4 sources · 1 version- CVE.orgCNA5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:LDiffers
- OSV · UbuntuEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.72%
Chance of exploitation in the next 30 days
Percentile
53%
Versus all other CVEs
30-day change
0.00 pp
From 0.72% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundPdfio
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Debian1 product
- ippsample< 0.0~git20220215.f365352-1
Michaelrsweet1 product
- pdfio< 1.1.0
Pdfio_project1 product
- pdfio< 1.1.0
Ubuntu1 product
- ippsampleAll versions (No fix recorded)
4 vendors · 4 products
References
5 links- github.com/michaelrsweet/pdfio/security/advisories/GHSA-cjc4-x96x-fvgfX Refsource CONFIRMREPORTExploitThird Party Advisory
- github.com/michaelrsweet/pdfio/commit/4f10021e7ee527c1aa24853e2947e38e154d9ccbX Refsource MISCREPORTPatchThird Party Advisory