CYBER CODE RED

Get real-time updates on Telegram

P5Verified

The CVE reports that cJSONUtils_ApplyPatches() mutates the target when a patch fails part-way, "defeating the all-or-nothing behavior callers rely on". cJSON never offers that guarantee: cJSON_Utils.h documents "Note that ApplyPatches is NOT atomic on failure" and gives the Duplicate-then-swap recipe for callers that need atomicity. No memory-safety impact; the behaviour is the documented API contract. Upstream has not commented and Debian lists it unfixed with no fix in any suite.

CVE-2026-67217 affects cjson. EPSS 0.00433 (percentile 0.35357), scored 2026-10-03. Fixed version: 1.7.18-3.1+deb13u1+e2.

Published

CVE
CVE-2026-67217
Product
cjson
CCR priority
0.1 /100 (P5)
EPSS
0.00433 · percentile 0.35347 · 2026-10-04
KEV
no

Affected products

Provenance

Stable permalink: https://cybercodered.org/item/cve-cve-2026-67217.html