CVE-2022-23459
Açıklama
Jsonxx veya Json++, C++ ile yazılmış bir JSON ayrıştırıcı, yazıcı ve okuyucudur. jsonxx'in etkilenen sürümlerinde, Value sınıfının kullanımı; çift serbest bırakma (double free) veya serbest bırakıldıktan sonra kullanım (use after free) yoluyla bellek bozulmasına yol açabilir. Value sınıfı, işaretçinin kendisinin güncellenmediği ancak değiştirilebilir verilere işaret edebilen işaretçi türleriyle kullanılabilecek varsayılan bir atama operatörüne sahiptir. Bu sorun, jsonxx projesinin mevcut commit'inde mevcuttur. Projenin kendisi arşivlendiğinden güncellemeler beklenmemektedir. Kullanıcıların alternatif bir çözüm bulmaları önerilir.
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 |
|---|---|---|
| hjiang json\+\+ | 1.0.0, 1.0.1 | — |
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.