PT-2026-146086
CVE-2026-126363
·
Publicado
2026-11-12
·
Atualizado
2026-11-13
Descrição por
CVSS 4.0
2.3
BaixaMétricasAV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
Nome do Software Vulnerável e Versões Afetadas
@astrojs/solid-js versões 0.2.0 até 7.1.1
Description
O renderizador @astrojs/solid-js não realiza a codificação HTML do slot nomeado inserido no atributo
name de um wrapper <astro-slot>. Isso permite que um nome de slot controlado por requisição contendo uma aspa encerre o atributo e injete HTML ativo, resultando em cross-site scripting refletido. Isso ocorre quando uma página passa uma entrada controlada por requisição como nome de slot, o componente Solid é hidratado usando uma diretiva client:* e o componente acessa dinamicamente a propriedade de slot escolhida pelo invasor.Recommendations
Atualize o @astrojs/solid-js para a versão 7.1.2.
Como medida paliativa temporária, evite usar entradas controladas por requisição como nome de slot ou mapeie tais entradas para um conjunto fixo de nomes de slot conhecidos antes de passá-las para um componente.
Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾