CVE-2026-104855 in Wasmtime
Riassunto
di VulDB • 02/10/2026
Wasmtime è un runtime per WebAssembly. Dalla versione 46.0.0 alla 46.0.2 e nella 47.0.3, i controlli di carburante (fuel) e la preemption degli epoch all'interno delle operazioni bulk che includono memory.copy, table.grow e array.copy possono esporre uno stato intermedio non valido quando un embedder modifica una Store in Store::epoch_deadline_callback o continua a utilizzare una Store dopo una cancellazione o un trap. Una crescita di una tabella non nullable annullata può lasciare elementi nulli, la crescita della memoria lineare durante memory.copy può invalidare i puntatori grezzi conservati e il garbage collection attivato da callback durante array.copy può invalidare i puntatori GC, causando un crash, l'accesso a memoria non valida o la corruzione dell'heap del garbage collector. Le embeddazioni i cui callback accedono solo ai dati host in Store<T> e le embeddazioni che scartano una Store dopo il timeout o lo scadere di un epoch deadline non sono interessate. Questo problema è risolto nelle versioni 46.0.2 e 47.0.3.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.