CVE-2026-44005
Açıklama
vm2, Node.js için açık kaynaklı bir vm/sandbox çözümüdür. 3.9.6 ile 3.10.5 sürümleri arasında, vm2'nin köprüsü gerçek ana bilgisayar alanı yerleşik prototipleri için değiştirilebilir proxy'ler sunmakta ve ardından sandbox yazmalarını otherReflectSet() ve otherReflectDefineProperty() ile temel ana bilgisayar nesnelerine iletmektedir; bu durum, varsayılan bir VM veya miras alınan NodeVM içinde çalışan saldırgan kontrollü JavaScript'in, sandbox içerisinden paylaşılan ana bilgisayar Object.prototype, Array.prototype ve Function.prototype yapılarını değiştirmesine olanak tanır. Bu güvenlik açığı 3.11.0 sürümünde giderilmiştir.
Nasıl düzeltilir
- vm2_project vm23.11.0 ya da sonraki bir sürüm
- vm23.11.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| vm2_project vm2 | 3.9.6 ≤ v < 3.11.0 | 3.11.0 |
| vm2npm | 3.9.6 ≤ v < 3.11.0 | 3.11.0 |
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.