CVE-2026-34987

Kritik

Açıklama

Wasmtime, WebAssembly için bir çalışma zamanıdır. 25.0.0 sürümünden 36.0.7, 42.0.2 ve 43.0.1 sürümlerinden öncesine kadar olan Wasmtime versiyonlarında, varsayılan olmayan Winch (baseline) derleyici arka ucu ile birlikte kullanıldığında, uygun şekilde yapılandırılmış konuk Wasm'ın doğrusal bellek kum havuzu dışındaki ana bilgisayar belleğine erişmesine izin verilebilir. Bu güvenlik açığı, Winch derleyicisinin (-Ccompiler=winch) kullanılmasını gerektirir. Varsayılan olarak Wasmtime, Winch yerine Cranelift arka ucunu kullanır. Winch ile aynı hatalı varsayım teoride hem aarch64 hem de x86-64 üzerinde mevcuttur. aarch64 durumu için çalışan bir kavram kanıtı (PoC) gözlemlenmişken, x86-64 durumu teoriktir ve pratikte erişilemeyebilir. Bu Winch derleyici hatası, ön veya son koruma bölgelerinin yapılandırılıp yapılandırılmadığından bağımsız olarak, Wasm konuğunun doğrusal bellek bölgesinin öncesindeki veya sonrasındaki belleğe erişmesine izin verebilir. İlk hata kavram kanıtındaki erişilebilir aralık; ön veya son koruma bölgelerinin boyutundan ya da açık veya koruma bölgesi tabanlı sınır kontrolü kullanımından bağımsız olarak, belleğin başlangıcından önce 32KiB'a kadar veya belleğin başlangıcından sonra yaklaşık 4GiB'dır. Ancak, temel hata, 64 bitlik bir kaydedicide saklanan 32 bitlik bir bellek ofsetinin üst bitlerinin temizlendiğini varsaymaktadır ancak bu her zaman gerçekleşmeyebilir; bu nedenle ilk kavram kanıtının yakından ilişkili varyantları süreç içinde gerçekten rastgele belleğe erişebilebilir. Bu durum, ana bilgisayar sürecinde segmentasyon hatasına (DoS), ana bilgisayar sürecinden rastgele veri sızıntısına veya bir yazma işlemiyle potansiyel olarak rastgele uzaktan kod çalıştırmaya (RCE) yol açabilir. Bu güvenlik açığı 36.0.7, 42.0.2 ve 43.0.1 sürümlerinde düzeltilmiştir.

ÖnemKritik
CVSS9.9
İstismar olasılığı—
ÜrünBytecodealliance Wasmtime
Yayın9 Nis 2026
İlk görülme9 Nis 2026

Nasıl düzeltilir

Güncelleyin
  • bytecodealliance wasmtime36.0.7, 42.0.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
bytecodealliance wasmtime25.0.0 ≤ v < 36.0.7, 37.0.0 ≤ v < 42.0.2, 43.0.036.0.7, 42.0.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.

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-34987 · Bytecodealliance Wasmtime · Dark Radar