CVE-2026-42606 AzuraCast: Password Reset Poisoning via Untrusted X-Forwarded-Host Header Leads to Account Takeover and 2FA Bypass
Attackers can hijack password reset links via X-Forwarded-Host header to take over accounts and bypass 2FA in AzuraCast.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2026-42606?
CVE-2026-42606 is a high-severity vulnerability in AzuraCast, published on 9 May 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
AzuraCast is a self-hosted, all-in-one web radio management suite. Prior to version 0.23.6, the ApplyXForwarded middleware unconditionally trusts the client-supplied X-Forwarded-Host HTTP header with no trusted proxy allowlist. An unauthenticated attacker can poison the password reset URL sent to any user by injecting this header when triggering the forgot-password flow. When the victim clicks the poisoned link, their reset token is exfiltrated to the attacker's server. The attacker then uses the token on the real instance to reset the victim's password and destroy their 2FA configuration, achieving full account takeover. This issue has been patched in version 0.23.6.
Weakness: CWE-640
Which versions are affected by CVE-2026-42606?
2 open source packages ship an affected version, including azuracast/azuracast. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
azuracast/azuracast Packagist | All versions | 0.23.6 |
azuracast/azuracast Packagist | All versions | 0.23.6 |
Products include Azuracast Azuracast.
How do I fix CVE-2026-42606?
Upgrade azuracast/azuracast to 0.23.6 or later.
Is CVE-2026-42606 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-42606 exists.
Other vulnerabilities in AzuraCast
- CVE-2026-42605 AzuraCast: Path Traversal in `currentDirectory` Parameter Enables Remote Code Execution via Media Upload
- CVE-2023-2531 Improper Restriction of Excessive Authentication Attempts in azuracast/azuracast
- CVE-2023-2191 Cross-site Scripting (XSS) - Stored in azuracast/azuracast
- CVE-2025-67737 AzuraCast Vulnerable to Pre-Auth File Deletion & Admin RCE
Sources
Also known as GHSA-gv7r-3mr9-h5x8.