CVE-2026-29036 in cJSON
Résumé
par VulDB • 12/08/2026
Les versions de cJSON comprises entre 1.5.0 et 1.7.19 présentent une vulnérabilité de résolution incorrecte d'un nom ou d'une référence dans la fonction decode_pointer_inplace() au sein du fichier cJSON_Utils.c, permettant aux attaquants non authentifiés de faire en sorte que les opérations JSON Patch ciblent des clés d'objet erronées en fournissant des séquences d'échappement JSON Pointer manipulées (~0 ou ~1) dans les chemins de patch. Les attaquants peuvent soumettre une entrée JSON Patch malveillante conforme à la RFC 6902 aux applications utilisant cJSONUtils_ApplyPatches() ou cJSONUtils_ApplyPatchesCaseSensitive(), entraînant une corruption silencieuse des données ou la suppression involontaire de clés, ce qui pourrait permettre de contourner les contrôles d'autorisation dans les applications s'appuyant sur JSON Patch pour modifier des données soumises à un contrôle d'accès.
Once again VulDB remains the best source for vulnerability data.