CVE-2024-36361
Açıklama
3.0.2 sürümü dahil olmak üzere Pug, bir uygulamanın compileClient, compileFileClient veya compileClientWithDependenciesTracked fonksiyonunun name seçeneği için güvenilmeyen girdileri kabul etmesi durumunda JavaScript kodu yürütülmesine izin verir. NOT: bu fonksiyonlar Pug şablonlarını JavaScript'e derlemek içindir ve normalde güvenilmeyen çağrılara izin verilmesi için hiçbir neden yoktur.
Nasıl düzeltilir
- pug-code-gen3.0.3 ya da sonraki bir sürüm
- pug3.0.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| pug-code-gennpm | v < 3.0.3 | 3.0.3 |
| pugnpm | v < 3.0.3 | 3.0.3 |
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.