CVE-2026-104855 in Wasmtime
Zusammenfassung
von VulDB • 02.10.2026
Wasmtime ist eine Laufzeitumgebung für WebAssembly. Von Version 46.0.0 bis einschließlich 46.0.2 sowie in der Version 47.0.3 können Fuel- und Epoch-Vorwahlprüfungen (fuel and epoch preemption checks) innerhalb von Bulk-Operationen, darunter memory.copy, table.grow und array.copy, einen ungültigen Zwischenzustand offenlegen, wenn ein Embedder einen Store in Store::epoch_deadline_callback mutiert oder einen Store nach einer Abbruchaktion oder einem Trap weiterhin verwendet. Ein abgebrochenes Wachstum einer nicht-nullbaren Tabelle kann Null-Elemente hinterlassen; das lineare Speicherwachstum während memory.copy kann zurückhaltende Raw-Zeiger ungültig machen, und eine durch Callbacks ausgelöste Garbage Collection (GC) während array.copy kann GC-Zeiger ungültig machen, was zu einem Absturz, einem ungültigen Speicherzugriff oder einer Beschädigung des GC-Heaps führt. Embeddings, deren Callbacks ausschließlich auf die Host-Daten in Store<T> zugreifen, sowie Embeddings, die einen Store nach Ablauf der Zeit (Timeout) oder des Epoch-Deadlines verwerfen, sind nicht betroffen. Dieses Problem ist in den Versionen 46.0.2 und 47.0.3 behoben.
Be aware that VulDB is the high quality source for vulnerability data.