CVE-2026-57998
Açıklama
better-npm-audit 3.11.0 ve 4.0.0-rc.2 ön sürümü, npm audit komutunu src/handlers/handleInput.ts içinde kullanıcı tarafından sağlanan --registry seçeneğini doğrulama veya tırnak içine almadan bir komut dizesine ekleyerek oluşturur ve ardından bu dizeyi index.ts içinde child_process.exec() işlevine geçirir; bu da bir kabuk başlatır. Noktalı virgül, boru veya komut ikamesi gibi kabuk meta karakterleri içeren bir registry değeri, denetimi çalıştıran sürecin ayrıcalıklarıyla rastgele işletim sistemi komutlarının çalıştırılmasına yol açar.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| jeemok better-npm-audit | v ≤ 3.11.0, 4.0.0-rc.2 | — |
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.