CVE-2026-77220

PDFio < 1.6.5 Dangling Pointer via Dictionary String-Formatting

Published Aug 21, 2026 CVSS 4.0 · 7.1 High EPSS < 1% KEV · Not listed
Description
PDFio before 1.6.5 contains a dangling pointer vulnerability in the dictionary string-formatting function that stores a pointer to a stack-local buffer in the document dictionary without copying the string value. In multi-threaded or pooled-request environments, attackers or concurrent users can trigger stack memory reuse across requests, causing cross-tenant document content corruption by silently overwriting one caller's dictionary string values with another caller's data.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Msweet
Msweet pdfio
CPEs cpe:2.3:a:msweet:pdfio:*:*:*:*:*:*:*:*
Vendors & Products Msweet
Msweet pdfio
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Michaelrsweet
Michaelrsweet pdfio
Vendors & Products Michaelrsweet
Michaelrsweet pdfio
Type Values Removed Values Added
Description PDFio before 1.6.5 contains a dangling pointer vulnerability in the dictionary string-formatting function that stores a pointer to a stack-local buffer in the document dictionary without copying the string value. In multi-threaded or pooled-request environments, attackers or concurrent users can trigger stack memory reuse across requests, causing cross-tenant document content corruption by silently overwriting one caller's dictionary string values with another caller's data.
Title PDFio < 1.6.5 Dangling Pointer via Dictionary String-Formatting
Weaknesses CWE-825
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Nov 8, 2026, 2:08 PM
Reserved
Aug 20, 2026, 6:25 PM
Status
Deferred
Published
Aug 21, 2026, 9:17 PM
Modified
Oct 12, 2026, 4:10 PM