CVE-2026-34987 in wasmtime
Resumen
por VulDB • 2026-05-18
Wasmtime es un entorno de ejecución para WebAssembly. Desde la versión 25.0.0 hasta las versiones anteriores a 36.0.7, 42.0.2 y 43.0.1, Wasmtime con su backend de compilación no predeterminado Winch (baseline) podría permitir que el Wasm invitado (guest), debidamente construido, acceda a la memoria del host fuera de su sandbox de memoria lineal. Esta vulnerabilidad requiere el uso del compilador Winch (-Ccompiler=winch). Por defecto, Wasmtime utiliza su backend Cranelift, no Winch. Con Winch, la misma suposición incorrecta está presente en teoría tanto en aarch64 como en x86-64. El caso aarch64 tiene una prueba de concepto (PoC) funcional observada, mientras que el caso x86-64 es teórico y podría no ser alcanzable en la práctica. Este error del compilador Winch puede permitir que el Wasm invitado acceda a la memoria antes o después de la región de memoria lineal, independientemente de si las regiones de guardia previas o posteriores están configuradas. El rango accesible en la prueba de concepto inicial del error es de hasta 32 KiB antes del inicio de la memoria, o ~4 GiB después del inicio de la memoria, independientemente del tamaño de las regiones de guardia previas o posteriores o del uso de comprobación de límites explícita o basada en regiones de guardia. Sin embargo, el error subyacente asume que un desplazamiento de memoria de 32 bits almacenado en un registro de 64 bits tiene sus bits superiores limpiados cuando podría no ser así, por lo que variantes estrechamente relacionadas de la prueba de concepto inicial podrían ser capaces de acceder a memoria verdaderamente arbitraria dentro del proceso. Esto podría resultar en un fallo de segmentación (DoS) del proceso host, una fuga arbitraria de datos desde el proceso host o, con una escritura, potencialmente una ejecución de código remoto (RCE) arbitraria. Esta vulnerabilidad está corregida en las versiones 36.0.7, 42.0.2 y 43.0.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.