PT-2026-42815 · Bytecode Alliance · Wasmtime-Wasi
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
Nome do Software Vulnerável e Versões Afetadas
wasmtime-wasi (versões afetadas não especificadas)
Description
Existe uma falha de bypass no mecanismo de controle de acesso quando uma pré-abertura de sistema de arquivos é configurada com
DirPerms::all() e FilePerms::READ sem FilePerms::WRITE. Isso permite ignorar as restrições ao utilizar as interfaces wasip2 descriptor.open-at ou wasip1 path open para abrir um arquivo usando apenas a flag OpenFlags::TRUNCATE. O problema ocorre na função Dir::open at() em crates/wasi/src/filesystem.rs, onde a lógica que processa OpenFlags::TRUNCATE não define o open mode como OpenMode::WRITE, necessário para a verificação de controle de acesso subsequente contra FilePerms.Recommendations
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Exploit
Improper Access Control
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Wasmtime-Wasi