PT-2026-38316 · Google · @Angular/Ssr

Kimkou2024

·

Publicado

2026-05-06

·

Atualizado

2026-05-28

·

CVE-2026-44437

CVSS v4.0

6.9

Média

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N
Nome do Software Vulnerável e Versões Afetadas Angular SSR versões 19.0.0-next.0 até 19.2.24 Angular SSR versões 20.x até 20.3.24 Angular SSR versões 21.x até 21.2.8 Angular SSR versões 22.0.0-next.0 até 22.0.0-next.6
Description Um problema existe na lógica de processamento do cabeçalho 'X-Forwarded-Prefix'. O mecanismo de validação interna não contabiliza adequadamente caracteres codificados em URL, especificamente pontos (%2e%2e), permitindo que invasores ignorem filtros de segurança injetando sequências de travessia de caminho (path traversal) codificadas. Isso ocorre quando a aplicação está configurada para confiar em cabeçalhos de proxy e é implantada atrás de um proxy que encaminha o cabeçalho 'X-Forwarded-Prefix' sem sanitização.
Isso pode levar a dois cenários:
  • Redirecionamento Aberto (Open Redirect): A carga útil de travessia decodificada manipula o cabeçalho Location durante um redirecionamento, forçando o navegador para um caminho não pretendido ou domínio externo.
  • Direcionamento de Requisição do Lado do Servidor (Server-Side Request Steering): O prefixo manipulado é usado como o caminho base para requisições HttpClient no lado do servidor, fazendo com que o servidor realize requisições para caminhos internos não pretendidos ou endpoints externos.
Recommendations Atualize o Angular SSR para a versão 19.2.25. Atualize o Angular SSR para a versão 20.3.25. Atualize o Angular SSR para a versão 21.2.9. Atualize o Angular SSR para a versão 22.0.0-next.7. Como solução temporária, sanitize manualmente o cabeçalho 'X-Forwarded-Prefix' no arquivo server.ts, decodificando o componente para capturar tentativas de travessia codificadas antes da normalização.

Correção

Open Redirect

Path traversal

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-44437
GHSA-69XR-M8H6-H664

Produtos afetados

@Angular/Ssr