Deno · Deno Standard Library · CVE-2024-52793
**Nome do software vulnerável e versões afetadas**
Versões da Biblioteca Padrão do Deno anteriores à 1.0.11
**Descrição**
A vulnerabilidade afeta a Biblioteca Padrão do Deno, especificamente a função `serveDir` do módulo `http/file-server` quando utilizada com a opção `showDirListing: true`. Essa configuração é vulnerável a ataques de cross-site scripting quando um invasor consegue controlar os nomes de arquivos no diretório de origem, particularmente em sistemas que utilizam nomes de arquivos POSIX. Embora a exploração possa ser possível em outros sistemas, ela é menos direta devido a diferenças no suporte a nomes de arquivos, como a falta de suporte para `<>` em nomes de arquivos do Windows.
**Recomendações**
Para versões da Biblioteca Padrão do Deno anteriores à 1.0.11, atualize para a versão 1.0.11 para resolver o problema. Como solução alternativa temporária, considere definir `showDirListing` como `false` na função `serveDir` para minimizar o risco de exploração. Restrinja o acesso ao módulo `http/file-server`, especialmente para usuários que possam controlar nomes de arquivos no diretório de origem, até que a atualização seja aplicada.