PT-2026-37114 · Google · Angular

Ylchen-007

·

Publicado

2026-04-16

·

Atualizado

2026-05-12

·

CVE-2026-41423

CVSS v4.0

8.7

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:L/SI:L/SA:N
Nome do Software Vulnerável e Versões Afetadas Angular versões anteriores a 19.2.21 Angular versões anteriores a 20.3.19 Angular versões anteriores a 21.2.9 Angular versões anteriores a 22.0.0-next.8
Description Um problema de Server-Side Request Forgery (SSRF) existe no @angular/platform-server devido ao manuseio inadequado de URLs durante a Renderização do Lado do Servidor (SSR). Quando uma requisição contendo uma barra invertida (ex: GET /evil.com/) é processada, o analisador de URL normaliza a barra invertida para uma barra normal para esquemas HTTP/HTTPS. Isso faz com que a aplicação interprete erroneamente o domínio do invasor como a origem local. Consequentemente, requisições relativas do HttpClient ou referências ao PlatformLocation.hostname são redirecionadas para o servidor controlado pelo invasor, podendo expor APIs internas ou serviços de metadados. Isso afeta as funções renderModule(), renderApplication() e CommonEngine.
Recommendations Atualize para a versão 19.2.21. Atualize para a versão 20.3.19. Atualize para a versão 21.2.9. Atualize para a versão 22.0.0-next.8. Implemente um middleware para sanitizar a URL da requisição, removendo ou normalizando as barras iniciais para garantir que a URL comece com uma única barra normal antes de chegar ao Angular.

Correção

SSRF

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-41423
GHSA-45Q2-GJVG-7973

Produtos afetados

Angular