What is CVE-2026-67217?
CVE-2026-67217 is a vulnerability in the cJSON library up to version 1.7.19, where RFC 6902 JSON Patch operations are applied non-atomically in the 'apply_patch()' function. For a 'replace' operation missing its 'value' member, or a 'move' operation with an unresolvable destination path, the existing target member is detached and deleted before the operation fails, potentially leading to data loss. Users should update the library or review their patch application logic.
Azərbaycanca: CVE-2026-67217 zəifliyi cJSON kitabxanasının 1.7.19-a qədər olan versiyalarında JSON Patch əməliyyatlarını qeyri-atomik tətbiq etməsi ilə bağlıdır. Bu, xüsusilə 'replace' və ya 'move' əməliyyatları uğursuz olduqda hədəf elementin əvvəlcədən silinməsinə və məlumat itkisinə səbəb ola bilər. İstifadəçilərə kitabxananı yeniləmək və ya patch tətbiqetmə məntiqini nəzərdən keçirmək tövsiyə olunur.
FAQ2
Which JSON Patch operations in the cJSON library can trigger data loss in CVE-2026-67217?
Data loss can occur during a 'replace' operation missing its 'value' member or a 'move' operation with an unresolvable destination path, where the target member is detached and deleted before the operation fails.
How can users protect against CVE-2026-67217?
Users should update the cJSON library or review their patch application logic.
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.