PT-2025-46860 · Astro · Astro

CVE-2025-64525

·

Publicado

2025-11-13

·

Atualizado

2025-11-16

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Nome do Software Vulnerável e Versões Afetadas Versões do Astro de 2.16.0 a 5.15.4
Descrição O Astro, um framework web, contém uma falha em seu recurso de renderização sob demanda onde os cabeçalhos de requisição x-forwarded-proto e x-forwarded-port são usados sem a devida sanitização ao construir URLs. Este tratamento inseguro pode levar a várias consequências, incluindo bypass de rota protegida baseada em middleware (via x-forwarded-proto), negação de serviço através de envenenamento de cache (se um CDN estiver presente), falsificação de solicitação do lado do servidor (SSRF) (via x-forwarded-proto), poluição de URL (potencialmente levando a Cross-Site Scripting Armazenado ou SXSS se um CDN estiver presente) e bypass de firewall de aplicação web (WAF). O problema origina-se do uso desses cabeçalhos na função createRequest(), especificamente dentro do arquivo node.ts, onde os valores dos cabeçalhos são usados diretamente para construir URLs. Ao injetar um payload malicioso no cabeçalho x-forwarded-proto, um atacante pode manipular toda a URL, incluindo o host, a porta e o caminho. O cabeçalho x-forwarded-port também pode ser explorado, embora com impacto mais limitado. Também é possível contornar uma correção anterior relacionada ao cabeçalho x-forwarded-host enviando um valor vazio para o cabeçalho.
Recomendações Atualize para a versão 5.15.5 ou posterior do Astro.

Exploit

Correção

DoS

SSRF

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2025-64525
GHSA-HR2Q-HP5Q-X767

Produtos afetados

Astro