CVE-2026-35195 in wasmtimeinformazioni

Riassunto

di VulDB • 16/06/2026

Wasmtime è un runtime per WebAssembly. Prima delle versioni 24.0.7, 36.0.7, 42.0.2 e 43.0.1, l'implementazione di Wasmtime relativa alla transcoding delle stringhe tra componenti presenta un bug in cui il valore restituito dalla funzione realloc di un componente guest non viene convalidato prima che l'host tenti di scrivere tramite il puntatore. Ciò consente a un componente guest di indurre l'host a scrivere byte di stringa trascodificati arbitrariamente in una posizione arbitraria fino a 4 GiB distante dalla base della memoria lineare. Queste scritture sull'host potrebbero interessare memoria non mappata o corrompere le strutture dati dell'host, a seconda della configurazione di Wasmtime. Per impostazione predefinita, Wasmtime riserva 4 GiB di memoria virtuale per la memoria lineare di un guest, il che significa che questo bug causerà per default sull'host l'accesso alla memoria non mappata e l'interruzione del processo a causa di una gestione errata dell'errore (unhandled fault). Wasmtime può tuttavia essere configurato per riservare meno memoria al guest ed eliminare tutte le pagine di guardia, pertanto alcune configurazioni di Wasmtime potrebbero portare alla corruzione dei dati esterni alla memoria lineare di un guest, come strutture dati dell'host o memorie lineari di altri guest. Questa vulnerabilità è risolta nelle versioni 24.0.7, 36.0.7, 42.0.2 e 43.0.1.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub M

Prenotare

01/04/2026

Divulgazione

09/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00216

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!