PT-2026-129124

CVE-2026-118257

·

Publicado

2026-10-28

·

Atualizado

2026-10-30

Descrição por

CVSS 3.1
7.2
Alta
MétricasAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas Vue I18n versões 11.1.10 through 11.4.13 Vue I18n versões 12.0.0-alpha.4 through 12.0.0-alpha.4 Vue I18n versão 9.14.5 Vue I18n versão 10.0.8
Description Quando escapeParameter está habilitado e as traduções são renderizadas como HTML via v-html, a função sanitizeTranslatedHtml() não lida adequadamente com o atributo srcdoc de elementos <iframe>. Embora o sanitizador escape a marcação e neutralize manipuladores de eventos, os navegadores decodificam essas referências de caracteres ao analisar o valor de srcdoc como um documento HTML aninhado de mesma origem. Isso permite que parâmetros controlados por atacantes ou conteúdo de tradução colocado em srcdoc executem scripts arbitrários na origem da aplicação, resultando em Cross-Site Scripting (XSS) baseado em DOM. Este problema pode ocorrer se valores não confiáveis forem passados como parâmetros para srcdoc, se as mensagens de tradução contiverem HTML não confiável ou se valores nomeados não confiáveis forem usados juntamente com uma lista.
Recommendations Atualizar para a versão 11.4.14 ou posterior. Atualizar para a versão 12.0.0-alpha.5 ou posterior. Migrar para a versão 11 para as versões 9.14.5 e 10.0.8, pois não são mais suportadas. Evite renderizar traduções que possam conter conteúdo não confiável usando v-html e utilize interpolação de componentes em seu lugar. Não inclua o atributo srcdoc em mensagens de tradução e evite passar valores para ele.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-83RM-6C8R-G728
ECHO-71BE-8FA4-9E08
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾