CVE-2026-49143
Açıklama
0.9.5 sürümü dahil BrowserStack Runner, /_log HTTP işleyicisinde, kimlik doğrulaması yapmamış ağ komşusu saldırganların, kullanıcı tarafından sağlanan verileri eval() ile birleştirilmiş vm.runInNewContext() fonksiyonuna aktaran işleyiciye özel olarak hazırlanmış JSON istek gövdeleri göndererek rastgele kod yürütmelerine olanak tanıyan bir uzaktan kod çalıştırma zafiyeti içermektedir. Saldırganlar, util.format üzerinden bir ana makine bağlamı (host-context) Function referansını kullanarak this.constructor.constructor aracılığıyla ana makine işlemine erişebilir ve böylece Node.js vm kum havuzundan çıkarak herhangi bir kimlik doğrulama olmaksızın temel sistem üzerinde tam uzaktan kod çalıştırma sağlayabilirler.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| browserstack-runnernpm | v ≤ 0.9.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.