PT-2024-32825 · Wasmtime · Wasmtime
Fitzgen
·
Publicado
2024-10-03
·
Atualizado
2025-09-29
·
CVE-2024-47813
CVSS v3.1
2.9
Baixa
| Vetor | AV:L/AC:H/PR:H/UI:R/S:U/C:N/I:L/A:L |
Nome do software vulnerável e versões afetadas
Versões do Wasmtime 19.0.0 a 20.0.0
Versões do Wasmtime 21.0.0 a 21.0.1
Versões do Wasmtime 22.0.0
Versões do Wasmtime 23.0.0 a 23.0.2
Versões 24.0.0 do Wasmtime
Versões 25.0.0 a 25.0.1 do Wasmtime
Descrição
Uma condição de corrida no registro de tipos interno do Wasmtime pode levar a erros graves e, potencialmente, à corrupção do registro de tipos sob certas ordenações de eventos simultâneos. Essa corrupção pode resultar em violações da integridade do fluxo de controle (CFI) e da segurança de tipos do WebAssembly. Usuários que não utilizam
wasmtime::Engine em múltiplas threads não são afetados. O problema decorre de um bug do tipo “time-of-check versus time-of-use” (TOCTOU), em que uma thread decrementa atomicamente a contagem de registros de uma entrada de tipo e, em seguida, adquire um bloqueio para cancelar o registro dessa entrada, mas outra thread poderia registrar novamente o tipo, ressuscitando-o, antes que a primeira thread adquira o bloqueio. Esse duplo cancelamento de registro pode levar a uma violação da CFI do WebAssembly se um novo módulo WebAssembly for carregado no mecanismo antes que o segundo cancelamento de registro ocorra.Recomendações
Para as versões 19.0.0 a 20.0.0 do Wasmtime, atualize para a versão 21.0.2 ou posterior.
Para as versões 21.0.0 a 21.0.1 do Wasmtime, atualize para a versão 21.0.2 ou posterior.
Para as versões 22.0.0 do Wasmtime, atualize para a versão 22.0.1 ou posterior.
Para as versões 23.0.0 a 23.0.2 do Wasmtime, atualize para a versão 23.0.3 ou posterior.
Para as versões 24.0.0 do Wasmtime, atualize para a versão 24.0.1 ou posterior.
Para o Wasmt
Exploit
Correção
Time Of Check To Time Of Use
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Wasmtime