Início
Início
Tendências
Tendências
Vulnerabilidades
Vulnerabilidades
Notícias
Notícias
Pesquisadores
Pesquisadores
Por que dbugs?
Por que dbugs?
Configurações

Peterhuene

#44396de 60,574
7.1CVSS total
Vulnerabilidades · 1
PT-2022-16149
2022-02-16
7.1
CVE-2022-23636
Wasmtime
Wasmtime
Existe um bug no alocador de instâncias de pool do tempo de execução do Wasmtime. Quando ocorre uma falha na instanciação de uma instância para um módulo que define uma variável global `externref`, isso resulta em uma liberação inválida de um `VMExternRef` por meio de um ponteiro não inicializado. Isso pode acontecer sob condições específicas, incluindo quando o suporte à proposta de tipos de referência está habilitado e uma estratégia de alocação de pool está configurada. O módulo deve definir pelo menos uma tabela ou memória e pelo menos uma variável global `externref`. Durante a instanciação, uma chamada para `mprotect` ou `VirtualAlloc` deve falhar, ou um limitador de recursos deve ser configurado no `Store` associado e retornar `false` da chamada inicial para `memory growing` ou `table growing`. Acredita-se que o impacto efetivo desse bug seja relativamente pequeno devido ao uso incomum de `externref` e às condições específicas necessárias para acioná-lo.