CVE-2026-67217
Açıklama
cJSON 1.7.19 ve öncesi sürümler, cJSON_Utils.c içindeki apply_patch() işlevinde RFC 6902 JSON Patch işlemlerini atomik olmayan biçimde uygular. value üyesi eksik olan bir replace işlemi veya hedef yolu çözümlenemeyen bir move işlemi için, mevcut hedef üye işlem tam olarak doğrulanmadan önce ayrılır ve silinir; bu nedenle cJSONUtils_ApplyPatches() veya cJSONUtils_ApplyPatchesCaseSensitive() bir hata durumu döndürse bile hedef belge değiştirilir. Patch belgesini sağlayabilen bir saldırgan, API patch işleminin başarısız olduğunu bildirmesine rağmen hedef belgenin adreslenebilir üyelerini yok edebilir ve çağıranların hatalı patch'leri reddetmek için güvendiği ya hep ya hiç davranışını etkisiz kılar.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| davegamble cjson | v ≤ 1.7.19 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.