PT-2024-35699

CVE-2024-53261

·

Publicado

2024-11-25

·

Atualizado

2025-08-28

Descrição por

CVSS 3.1
5.4
Média
MétricasAV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do SvelteKit anteriores à 2.8.3
Descrição
Entradas não sanitizadas da URL da solicitação são encaminhadas para end, onde são utilizadas para renderizar uma página HTML retornada ao usuário. Isso pode resultar em um ataque de Cross-Site Scripting (XSS). Os arquivos packages/kit/src/exports/vite/dev/index.js e packages/kit/src/exports/vite/utils.js contêm dados controláveis pelo usuário que, sob condições específicas, podem fluir para páginas no modo de desenvolvimento. O impacto esperado é mínimo ou nulo, pois o desenvolvimento do Vite não está exposto à rede por padrão e um banco de dados de desenvolvimento não deve conter dados confidenciais.
Recomendações
Para versões anteriores à 2.8.3, atualize para a versão 2.8.3 para resolver o problema. Como solução temporária, considere restringir o acesso à função end e aos arquivos packages/kit/src/exports/vite/dev/index.js e packages/kit/src/exports/vite/utils.js para minimizar o risco de exploração. Evite usar dados controláveis pelo usuário na propriedade url de req em packages/kit/src/exports/vite/utils.js até que o problema seja resolvido.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-RJJV-87MX-6X3H
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾