PT-2026-129125

CVE-2026-118258

·

Publicado

2026-10-28

·

Atualizado

2026-10-28

Descrição por

CVSS 3.1
3.7
Baixa
MétricasAV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas i18next-http-backend versões anteriores a 4.0.4
Description A função interpolateUrl insere valores de idioma e namespace não codificados nos templates loadPath ou addPath sem rejeitar separadores de consulta como e comercial (&), sinal de igual (=) ou ponto e vírgula (;). Quando um template coloca lng ou ns na string de consulta e um invasor controla esse valor, ele pode realizar a injeção de string de consulta (poluição de parâmetros HTTP). Isso permite que o invasor adicione ou substitua parâmetros em solicitações de tradução no navegador ou no servidor, potencialmente expondo outros namespaces ou locatários ou alterando o comportamento do backend ao utilizar a posição de rede e as credenciais da aplicação.
Detalhes técnicos incluem:
  • Parâmetros Vulneráveis: lng e ns.
  • Função Vulnerável: interpolateUrl().
  • Componentes Afetados: O problema reside em lib/utils.js, onde a lógica de validação não rejeita os caracteres & e =.
Recommendations Atualize o i18next-http-backend para a versão 4.0.4 ou posterior. Como solução temporária, evite usar templates loadPath ou addPath que coloquem {{lng}} ou {{ns}} dentro da string de consulta.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-3CMX-XJWW-583X
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾