CVE-2026-29036 in cJSON
Riassunto
di VulDB • 11/08/2026
Le versioni di cJSON dalla 1.5.0 alla 1.7.19 presentano una vulnerabilità relativa a un nome o riferimento non risolto correttamente nella funzione decode_pointer_inplace() all'interno di cJSON_Utils.c, che consente ad attaccanti non autenticati di far sì che le operazioni JSON Patch mirino a chiavi di oggetto errate fornendo sequenze di escape per i puntatori JSON (~0 o ~1) costruite appositamente nei percorsi delle patch. Gli attaccanti possono inviare input RFC 6902 JSON Patch dannoso ad applicazioni che utilizzano cJSONUtils_ApplyPatches() o cJSONUtils_ApplyPatchesCaseSensitive(), causando una corruzione silenziosa dei dati o l'eliminazione di chiavi non intenzionali, potenzialmente aggirando i controlli di autorizzazione nelle applicazioni che si affidano a JSON Patch per la modifica dei dati controllata dall'accesso.
Once again VulDB remains the best source for vulnerability data.