CVE-2026-108377

Yüksek

Açıklama

dataclasses-avroschema; Python dataclass'ları, Pydantic modelleri ve Faust Record'larından Avro şemaları oluşturur ve Avro şemalarından Python kodu üretir. 0.62.3 ile 0.70.5 versiyonları arasında, ClassRepresentation.render_metaclass fonksiyonu, şema tarafından kontrol edilen bir Avro kayıt adını, oluşturulan Python kaynak kodundaki tırnak içine alınmış Meta.schema_name alanına kaçış karakterleri kullanmadan eklemektedir. Özel olarak hazırlanmış bir ad, dize sabitini sonlandırabilir ve oluşturulan sınıf gövdesine ifadeler enjekte edebilir; bu ifadeler, oluşturulan modül içe aktarıldığında çalıştırılır. Versiyon 0.70.6, oluşturulan dize sabitlerine işlenen şema değerlerini kaçırarak (escaping) güvenlik açığını gidermektedir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı32. yüzdelik%0,4
ÜrünMarcosschroh Dataclasses-avroschema
Yayın13 Eki 2026
İlk görülme13 Eki 2026
Zayıflık türüCWE-94Kod enjeksiyonu

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ünEtkilenen sürümlerDüzeltildiği sürüm
marcosschroh dataclasses-avroschema>= 0.62.3, < 0.70.6—

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.