Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • Son 7 gün
  • CWE-691

CVE-2026-115893

Wasmtime Cranelift aarch64 arka ucunda büyük br_table komutunda yanlış atlama hedefi

bytecodealliance wasmtime

Kritik 9,9 CVSS 3.1
Yayımlandı
Güncellendi
24 Eki 2026
Açık yaşı
4 gün
Kaydı açan
GitHub_M

Yönetici özeti

Bu açık, güvenli olması gereken bir izolasyon ortamının aşılmasına imkân tanıyarak sunucunuzun tamamen ele geçirilme riskini doğurur. Kritik seviyede bir risktir ve etkilenen Wasmtime sürümleri hemen güncellenmelidir.

ÖzetTürkçe

Wasmtime, WebAssembly için bir çalışma zamanıdır. 36.0.19, 48.0.7 ve 49.0.4 sürümleri öncesinde, aarch64 mimarisinde varsayılan Cranelift derleyici arka ucu, yaklaşık 256.000'den fazla hedefe sahip Wasm br_table komutunu yanlış bir koşullu dallanma hedefiyle derleyebilmektedir. Bu durum, Wasm modülünün kendi kontrolündeki bir ofsetle rastgele başka kodlara atlamasına yol açabilir. Etkilenen sistemler, aarch64 üzerinde varsayılan Cranelift arka ucunu kullanan Wasmtime motorlarıdır.

Saldırgan ne yapabilir?

Saldırgan, kendi hazırladığı bir WebAssembly modülü aracılığıyla sanal makine korumasından (sandbox) çıkabilir ve ana uygulamanın belleğinde veya kodunda rastgele kod çalıştırabilir. Bu, sistemin tam ele geçirilmesine yol açabilir.

Kaynaktaki açıklama (İngilizce)

Wasmtime is a runtime for WebAssembly. Prior to 36.0.19, 48.0.7, and 49.0.4, the Cranelift compiler backend on aarch64 can compile a Wasm br_table instruction with more than approximately 256,000 targets so that it has an incorrect conditional branch target. The branch can then jump to arbitrary other code at a user-controlled offset, allowing a user-controlled Wasm module to escape the sandbox on aarch64 engines using the default Cranelift backend. This issue is fixed in versions 36.0.19, 48.0.7, and 49.0.4.

Ne yapmalı?

  1. Wasmtime'ı 36.0.19, 48.0.7 veya 49.0.4 sürümlerinden uygun olanına, bulunduğunuz sürüm dalına göre yükseltin. Üretici
  2. Yükseltme yapılana kadar aarch64 üzerinde çalışan, güvenilmeyen kaynaklardan gelen WebAssembly modüllerini çalıştırmayı durdurun. Genel öneri
  3. Güncelleme sonrasında kullanılan Wasmtime sürümünü doğrulayın ve uygulamayı yeniden başlatın. Genel öneri

Ek önlemler

  • Yalnızca güvenilen kaynaklardan gelen WebAssembly modüllerini çalıştırın ve modül kaynaklarını denetleyin. Genel öneri
  • Wasmtime bağımlılıklarınızı envanterleyin ve güvenlik güncellemelerini düzenli olarak takip edin. Genel öneri

Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
bytecodealliance wasmtime < 36.0.19 36.0.19

Kaynaklar14 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.