CVE-2024-56326
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.
Nasıl düzeltilir
- 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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| palletsprojects jinja | v < 3.1.5 | 3.1.5 |
| jinja2PyPI | v < 3.1.5 | 3.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.
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.