Intel

AIKIDO-2025-10805

astro is vulnerable to Improper Input Validation

Improper Input ValidationCVE-2025-64525 Published Nov 12, 2025

60

Medium Risk

This Affects:

JSastro
1.0.12 - 5.15.4
Fixed in 5.15.5
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to cache poisoning and host header manipulation due to insufficient validation of X-Forwarded-Host, X-Forwarded-Proto, and X-Forwarded-Port headers. Attackers could inject or manipulate these headers to bypass domain restrictions, influence routing, or poison caches. The fix introduces strict validation logic—including sanitizing hostnames, validating protocols and ports against allowed domains, and rejecting invalid or path-injection style values.

Who does this affect?

You are affected if you are using a vulnerable version of the package.

Background info

astro is vulnerable to Improper Input Validation in versions 1.0.12 - 5.15.4.

How to fix this

Upgrade the astro library to the patch version.