CVE-2026-92938

Kritik

Açıklama

vm2 3.11.3 ile 3.11.6 arasındaki sürümler, ilgili yerleşik modüle açıkça veya builtin: ['*'] aracılığıyla izin verildiğinde, Node.js'in ana makine node:sqlite modülünü NodeVM içinde çalışan koda ifşa etmektedir. Modül, özellik atamasını engelleyen ancak ana makine yetkili çağrılabilirlerin erişilebilir kalmasını sağlayan vm.readonly() ile sarmalanmıştır; ek olarak, çözücü 'node:' ile başlayan her isteği bir çekirdek modül isteği olarak değerlendirmekte ve çalışma zamanı yalnızca tek bir 'node:' önekini kaldırmaktadır, bu nedenle 'node:node:sqlite' için yapılan bir sandbox isteği yapılandırılmış node:sqlite girdisine çözümlenmektedir. Bu sayede, sandbox içindeki kod, uzantı yüklemesi etkinleştirilmiş bellek içi bir DatabaseSync oluşturabilir ve güvenilmeyen eklenti paketinde bulunan (yolu __dirname üzerinden türetilen) yerel bir kitaplık üzerinde DatabaseSync.loadExtension() fonksiyonunu çağırabilir. SQLite, kitaplığı Node.js ana makine işlemine yükler ve yerel giriş noktasını tetikler; bu durum, sandbox içindeki eklentinin sandbox dışında, ana makine işleminin ayrıcalıklarıyla rastgele yerel kod çalıştırmasına olanak tanır. Sorun vm2 3.11.7 sürümünde düzeltilmiştir.

ÖnemKritik
CVSS9.9
İstismar olasılığı—
ÜrünVm2
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026
Zayıflık türüCWE-693CWE-693

Nasıl düzeltilir

Güncelleyin
  • vm23.11.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
vm2npm3.11.3 ≤ v < 3.11.73.11.7

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.

Intelligence 360 paketinde

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.

CVE-2026-92938 · Vm2 · Dark Radar