What is CVE-2026-67216?
This is an inefficient algorithmic complexity flaw in the `cJSON_Compare()` function of the cJSON library up to version 1.7.19. When comparing objects, the function recurses into each shared subtree twice without a depth guard, leading to exponential runtime that can be exploited by a small, deeply nested document to cause a denial of service (DoS). Updating to the latest version is recommended.
Azərbaycanca: Bu, cJSON kitabxanasının 1.7.19 versiyasına qədər olan `cJSON_Compare()` funksiyasında aşkarlanmış səmərəsiz alqoritmik mürəkkəblik qüsurudur. JSON obyektləri müqayisə edilərkən funksiya ortaq alt-ağaclara iki dəfə rekursiv daxil olur və dərinlik məhdudiyyəti olmadığı üçün işləmə müddəti eksponensial artır; bu, xüsusi hazırlanmış dərin iç-içə sənədlərlə xidmət imtinası (DoS) yaratmağa imkan verir. Təhlükəsizlik üçün kitabxananı ən son versiyaya yeniləmək tövsiyə olunur.
Related CVEs
link basis: same weakness class CWE-400
FAQ2
Which versions of the cJSON library are affected by CVE-2026-67216?
This vulnerability affects all versions of the cJSON library up to version 1.7.19.
How can an attacker exploit the CVE-2026-67216 flaw?
An attacker can exploit specially crafted, deeply nested documents to exponentially increase the runtime of the `cJSON_Compare()` function, causing a denial of service (DoS).
See also6
This explainer is AI-written from source data — skopnix's own reporting on this CVE; CVSS scores, vendors and versions are never invented. See NVD for the official record.