CVE-2024-53848

Yüksek

Açıklama

check-jsonschema, jsonschema doğrulaması için bir CLI ve ön commit kancaları setidir. Varsayılan önbellek stratejisi, uzak bir şemanın temel adını önbellekteki dosyanın adı olarak kullanır; örneğin `https://example.org/schema.json` dosyası `schema.json` olarak saklanır. Bu adlandırma çakışmalara yol açabilir. Bir saldırgan, bir kullanıcının kötü amaçlı bir şema URL'sine karşı (örneğin `https://example.evil.org/schema.json`) `check-jsonschema` çalıştırmasını sağlayabilirse, kendi şemasını önbelleğe yerleştirebilir ve bu şema uygun şema yerine seçilip kullanılır. Böylece, normalde reddedilmesi gereken verilerin doğrulamadan geçmesine izin vermek için bir önbellek karıştırma (cache confusion) saldırısı gerçekleştirilebilir. Bu sorun 0.30.0 sürümünde düzeltilmiştir. Tüm kullanıcıların yükseltme yapmaları önerilir. Bazı geçici çözümler mevcuttur: 1. Kullanıcılar önbelleği devre dışı bırakmak için `--no-cache` parametresini kullanabilir. 2. Kullanıcılar önbellekte kullanılacak dosya adlarını seçmek veya diğer kullanımların önbelleğe alınan şemayı üzerine yazmamasını sağlamak için `--cache-filename` parametresini kullanabilir. (Not: bu bayrak, iyileştirme çalışmalarının bir parçası olarak kullanımdan kaldırılmaktadır.) 3. Kullanıcılar, `curl -LOs https://example.org/schema.json; check-jsonschema --schemafile ./schema.json` komutunda olduğu gibi, şemayı kullanmadan önce açıkça yerel bir dosya olarak indirebilirler.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünCheck-jsonschema
Yayın29 Kas 2024
İlk görülme29 Kas 2024
Zayıflık türüCWE-349CWE-349

Nasıl düzeltilir

Güncelleyin
  • check-jsonschema0.30.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
check-jsonschemaPyPIv < 0.30.00.30.0

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.

Intelligence 360 paketinde

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.

CVE-2024-53848 · Check-jsonschema · Dark Radar