Betroffen ist Wasmtime, eine Laufzeitumgebung zur Ausführung von WebAssembly-Modulen. Der Fehler sitzt im Cranelift-Compiler-Backend, das WebAssembly-Code in Maschinencode für Prozessoren der aarch64-Architektur übersetzt. Enthält ein Modul eine Sprungtabellen-Anweisung (br_table) mit einer sehr großen Zahl von Sprungzielen – in der Größenordnung von mehreren hunderttausend Einträgen –, erzeugt der Compiler ein falsches Ziel für den bedingten Sprung. Der Sprung landet dann an einer vom Angreifer über den Offset steuerbaren Stelle im Code. Damit kann ein speziell präpariertes WebAssembly-Modul aus der Sandbox ausbrechen, die es eigentlich vom restlichen System abschotten soll, und fremden Code zur Ausführung bringen. Gefährdet sind Systeme auf aarch64-Prozessoren, die das standardmäßig verwendete Cranelift-Backend nutzen und nicht vertrauenswürdige WebAssembly-Module ausführen – etwa Plattformen, auf denen Nutzer eigenen Code hochladen und laufen lassen können.
CVE-2026-115893
9,9
CRITICAL
CVSS Basis-Score
Beschreibung