CVE-2026-54786
Açıklama
Wasmtime, WebAssembly için bir çalışma zamanıdır (runtime). 24.0.10 öncesindeki tüm sürümler; 25.0.0 ile 36.0.11 arasındaki sürümler; 37.0.0 ile 44.0.3 arasındaki sürümler ve 45.0.0 ile 45.0.1 sürümleri, yeniden numaralandırılan dosya tanımlayıcısının düzgün şekilde kapatılmadığı fd_renumber fonksiyonunda sızıntı içeren yerel bir WASIp1 uygulamasına sahiptir. Wasmtime'ın uygulaması hatalı bir şekilde yalnızca WASIp1 için tanımlayıcı tablosunu güncellemiş ve ana makine (host) tarafından kullanılan temel tanımlayıcı tablosunu güncellememiştir. Bu davranış, fd_renumber konuk (guest) perspektifinden doğru çalışsa da, ilgili Store yok edilene kadar temizlenmeyen kaynakların ana makinede sızdırılmasına neden olur. Bir döngü içerisinde konuklar, fd_renumber kullanarak ana makinelerin hem kaynaklarını hem de dosya tanımlayıcılarını tüketmesine yol açabilir. Bu hata yalnızca WASIp1'in yerel uygulamasını etkilemektedir; yani sadece çekirdek wasm modüllerini yükleyen ve fd_renumber işlevini sunan çalışma zamanları etkilenir. Çalışma zamanları ayrıca, bir dosya açmak gibi bir dosya tanımlayıcısı edinme yeteneği sundukları takdirde etkilenirler. Dosyalara erişimi engelleyen çalışma zamanları bu durumdan etkilenmez. Bu sorun 24.0.10, 36.0.11, 44.0.3 ve 45.0.2 sürümlerinde giderilmiştir.
Nasıl düzeltilir
- bytecodealliance wasmtime24.0.10, 36.0.11, 44.0.3, 45.0.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| bytecodealliance wasmtime | v < 24.0.10, 25.0.0 ≤ v < 36.0.11, 37.0.0 ≤ v < 44.0.3, 45.0.0 ≤ v < 45.0.2 | 24.0.10, 36.0.11, 44.0.3, 45.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.
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.