LIVE · cybersecurity feed
Live wire
cve recordhigh

CVE-2026-16554

davegamble · cjson

Published
CVSS7.8
Severityhigh
WeaknessCWE-190
ExploitedNot in CISA KEV

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Description

cJSON library is vulnerable to an integer overflow in the print_string_ptr() function in cJSON.c on 32-bit platforms. The escape_characters counter, a 32-bit size_t, can wrap around when processing strings containing approximately 858,993,460 or more control characters, causing the output buffer to be allocated based on an underestimated length. When cJSON_PrintBuffered() is used with a pre-allocated buffer, the subsequent write loop overflows the heap allocation. An attacker supplying a crafted JSON string to an application using cJSON on a 32-bit platform can cause a heap buffer overflow, potentially leading to remote code execution, information disclosure, or denial of service. Becaus

References

← Back to the CVE Tracker

Our coverage of CVE-2026-16554

No stories yet. This page updates automatically when we publish reporting that references CVE-2026-16554.