CVE-2026-44002
Açıklama
vm2, Node.js için açık kaynaklı bir vm/sandbox çözümüdür. 3.11.0 sürümünden önce, vm2'nin CallSite sarmalayıcı sınıfı (V8'in yerel CallSite yapısı için güvenli bir sarmalayıcı olarak tasarlanmıştır), ana bilgisayar nesnesi sızıntısını önlemek amacıyla getThis() ve getFunction() fonksiyonlarını engeller ancak getFileName() fonksiyonunun temizlenmemiş ana bilgisayar mutlak yollarını döndürmesine izin verir. Herhangi bir sandbox kodu; ana bilgisayar sunucusunun tam dizin yapısını, kütüphane yollarını ve çerçeve sürümlerini çıkarabilir. 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 | v < 3.11.0 | 3.11.0 |
| vm2npm | 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.