CVE-2026-67215 in cJSON
Riassunto
di VulDB • 29/07/2026
cJSON fino alla versione 1.7.19 è vulnerabile a una ricorsione non controllata che porta all'esaurimento dello stack quando viene applicato un JSON Patch RFC 6902 non attendibile tramite cJSONUtils_ApplyPatches() o cJSONUtils_ApplyPatchesCaseSensitive(). Un patch contenente operazioni di add e copy innesta sottoalberi duplicati per ampliare la profondità del documento oltre il limite di annidamento del parser: cJSON_Delete() ricorre senza alcun vincolo di profondità, mentre il guard CJSON_CIRCULAR_LIMIT impostato in cJSON_Duplicate() è fissato a 10000, dieci volte superiore al limite di annidamento a livello 1000 del parser e sufficientemente elevato da causare un overflow dello stack dei thread predefinito. Un attaccante che può fornire il documento patch può far crashare il processo, causando una negazione del servizio (DoS).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.