Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Alexis Marquois

#44305de 53,779
6.1CVSS total
Vulnerabilidades · 1
PT-2024-39633
6.1
2024-10-02
Unknown · Slim Select · CVE-2024-9440
**Nome do software vulnerável e versões afetadas** Slim Select, versões 2.0 a 2.9.0 **Descrição** O problema é uma vulnerabilidade potencial de cross-site scripting. Na função `createOption()`, a variável `text` do objeto Options fornecido pelo usuário é atribuída a um `innerHTML` sem sanitização. Isso pode permitir que invasores executem JavaScript, resultando em cross-site scripting. Softwares que dependem dessa biblioteca para gerar listas dinamicamente usando entradas fornecidas pelo usuário sem sanitização podem estar vulneráveis. **Recomendações** Para as versões 2.0 a 2.9.0 do Slim Select, considere atualizar para a versão 2.9.2, que inclui uma correção para este problema. Para versões anteriores à 2.9.2, como solução temporária, considere sanitizar a variável `text` do objeto Options fornecido pelo usuário antes de atribuí-la a um innerHTML para evitar cross-site scripting. Restrinja o acesso à função `createOption()` em `select.ts` para minimizar o risco de exploração até que um patch seja aplicado.