CVE-2026-104855
Təsvir
Wasmtime WebAssembly üçün bir runtime-dır. 46.0.0 versiyasından 46.0.2 və 47.0.3 versiyalarına qədər, memory.copy, table.grow və array.copy daxil olmaqla toplu əməliyyatlar zamanı yanacaq (fuel) və epox preemption yoxlamaları, embedder Store::epoch_deadline_callback funksiyasında Store obyektini dəyişdikdə və ya ləğv etmədən/trap baş verdikdən sonra Store istifadə etməyə davam etdikdə etibarsız ara vəziyyətə yol aça bilər. Ləğv edilmiş non-nullable cədvəl artımı null elementlər qoya bilər, memory.copy zamanı xətti yaddaşın artırılması saxlanılan raw pointer-ləri etibarsız edə bilər və array.copy zamanı callback tərəfindən tetiklənən zibil yığan (garbage collection - GC), GC pointer-lərini etibarsız edərək proqramın çökməsinə, etibarsız yaddaş girişinə və ya GC heap korrupsiyasına səbəb ola bilər. Callback-ləri yalnız Store<T>-dəki host məlumatlarına müraciət edən embeddinqlər və timeout və ya epox deadline-dan sonra Store-u silən embeddinqlər bu problemdən təsirlənmir. Bu problem 46.0.2 və 47.0.3 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| bytecodealliance wasmtime | >= 46.0.0, < 46.0.2, >= 47.0.0, < 47.0.3 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.