PT-2026-47289 · Npm · @Angular/Platform-Server

·

CVE-2026-50168

·

Publicado

2026-06-08

·

Atualizado

2026-06-22

CVSS v4.0

8.8

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas @angular/platform-server versões anteriores a 19.2.23 @angular/platform-server versões anteriores a 20.3.22 @angular/platform-server versões anteriores a 21.2.15 @angular/platform-server versões anteriores a 22.0.0-rc.2
Description Um problema no pacote @angular/platform-server permite que atacantes remotos ignorem as restrições da lista de permissões (allowlist) de hosts e direcionem solicitações de saída do servidor para endpoints externos arbitrários. Isso ocorre devido a uma diferença de processamento entre o parser de URL WHATWG estrito, usado para a validação da allowlist, e o parser de URL Domino tolerante, usado para inicializar o DOM emulado do servidor. Quando uma solicitação contém uma URL malformada com uma estrutura de porta dupla, como http://evil.com:80:80/path, a lógica estrita URL.canParse(url) retorna false, ignorando completamente a validação de verificação de host. Posteriormente, o parser interno do Domino aceita a URL e resolve a origem para http://evil.com:80. O interceptor de solicitações HTTP de SSR relativeUrlsTransformerInterceptorFn() então resolve todas as solicitações HTTP relativas do backend contra essa origem, executando um ataque de Server-Side Request Forgery (SSRF). Isso pode levar ao redirecionamento de consultas de API contendo credenciais sensíveis, cookies de sessão e tokens de autorização internos para um servidor controlado pelo atacante, além de injeção de resposta e envenenamento de conteúdo no HTML renderizado.
Recommendations Atualize para a versão 19.2.23 ou posterior. Atualize para a versão 20.3.22 ou posterior. Atualize para a versão 21.2.15 ou posterior. Atualize para a versão 22.0.0-rc.2 ou posterior.

Exploit

Correção

Origin Validation Error

SSRF

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-50168
GHSA-XRXM-CP7J-8XF6

Produtos afetados

@Angular/Platform-Server