CVE-2026-67215
Açıklama
cJSON 1.7.19 ve öncesi sürümler, güvenilmeyen bir RFC 6902 JSON Patch belgesinin cJSONUtils_ApplyPatches() veya cJSONUtils_ApplyPatchesCaseSensitive() aracılığıyla uygulanması durumunda, yığın tükenmesine yol açan kontrolsüz özyinelemeye karşı savunmasızdır. 'add' ve 'copy' işlemleri içeren bir yama, belge derinliğini ayrıştırıcının iç içe geçme sınırının ötesine taşımak için yinelenen alt ağlar ekler: cJSON_Delete() herhangi bir derinlik sınırı olmaksızın özyineleme yapar ve cJSON_Duplicate() koruması olan CJSON_CIRCULAR_LIMIT değeri, ayrıştırıcının 1000 seviyeli iç içe geçme sınırının on katı olan 10000 olarak ayarlanmıştır; bu değer varsayılan bir iş parçacığı yığınının taşmasına neden olacak kadar yüksektir. Yama belgesini sağlayabilen bir saldırgan, işlemi çökerterek hizmet reddine (DoS) neden olabilir.
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.