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.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-825"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/77xxx/CVE-2026-77220.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-77220.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"206220656076517917598020857657619829177",
"303718665690998273257748695389723119175",
"326349271487051918019348789262440632780",
"288685422910406038857624548261886084666"
],
"threshold": 0.9
},
"id": "CVE-2026-77220-8ebc7005",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/michaelrsweet/pdfio/commit/22b9afc800c5833f9e851e35938972bd4c76a357",
"target": {
"file": "pdfio-dict.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"110038082440133928243647618735064586845",
"153942206308715827523636941930677953745",
"301186365577948111165377126548766545259",
"88692615793945068479985108822729888282"
],
"threshold": 0.9
},
"id": "CVE-2026-77220-a93dae83",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/michaelrsweet/pdfio/commit/5102eddff28d9b605f3e6783d50ad380f61f692e",
"target": {
"file": "pdfio.h"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "225031063541702359332826341943304795865",
"length": 317
},
"id": "CVE-2026-77220-c284ece5",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/michaelrsweet/pdfio/commit/22b9afc800c5833f9e851e35938972bd4c76a357",
"target": {
"file": "pdfio-dict.c",
"function": "pdfioDictSetStringf"
}
}
]
"2026-08-27T19:14:10Z"