CVE-2024-56326

Yüksek

Açıklama

Jinja genişletilebilir bir şablon motorudur. 3.1.5 sürümünden önce, Jinja kum havuzu (sandbox) ortamının str.format çağrılarını algılama biçimindeki bir gözden kaçırma, bir şablonun içeriğini kontrol eden saldırganın rastgele Python kodu yürütmesine olanak tanır. Bu güvenlik açığından yararlanmak için saldırganın bir şablonun içeriğini kontrol etmesi gerekir; bunun mümkün olup olmadığı, Jinja kullanan uygulamanın türüne bağlıdır. Bu durum, güvenilmeyen şablonları çalıştıran uygulamaların kullanıcılarını etkilemektedir. Jinja'nın kum havuzu str.format çağrılarını yakalar ve bunların kum havuzundan çıkmamasını sağlar. Ancak, kötü amaçlı bir dizginin format metoduna referans kaydedip ardından bunu metodu çağıran bir filtreye iletmek mümkündür. Jinja'da yerleşik olarak böyle filtreler bulunmamaktadır ancak uygulama içindeki özel filtreler aracılığıyla mevcut olabilirler. Düzeltmeden sonra, bu tür dolaylı çağrılar da kum havuzu tarafından yönetilmektedir. Bu güvenlik açığı 3.1.5 sürümünde giderilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünPalletsprojects Jinja
Yayın23 Ara 2024
İlk görülme23 Ara 2024

Nasıl düzeltilir

Güncelleyin
  • palletsprojects jinja3.1.5 ya da sonraki bir sürüm
  • jinja23.1.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
palletsprojects jinjav < 3.1.53.1.5
jinja2PyPIv < 3.1.53.1.5

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.