CVE-2025-24369 Anubis has a bot protection bypass when a sophisticated attacker asks to pass a challenge of difficulty 0
Attackers can bypass Anubis bot protection by requesting a zero-difficulty challenge, allowing unauthorized scraping.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2025-24369?
CVE-2025-24369 is a low-severity vulnerability in Xe x, published on 27 Jan 2025. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
Anubis is a tool that allows administrators to protect bots against AI scrapers through bot-checking heuristics and a proof-of-work challenge to discourage scraping from multiple IP addresses. Anubis allows attackers to bypass the bot protection by requesting a challenge, formulates any nonce (such as 42069), and then passes the challenge with difficulty zero. Commit e09d0226a628f04b1d80fd83bee777894a45cd02 fixes this behavior by not using a client-specified difficulty value.
Weakness: CWE-807
Which versions are affected by CVE-2025-24369?
1 open source package ship an affected version, including github.com/Xe/x.
| Package | Affected | Fixed in |
|---|---|---|
github.com/Xe/x Go | All versions | None |
Linux distribution packages (1)
anubis openSUSE:Tumbleweed | All versions | 1.24.0-1.1 |
How do I fix CVE-2025-24369?
Apply the vendor's patch.
Is CVE-2025-24369 being exploited?
There is no known exploitation of CVE-2025-24369 in the wild and no public exploit code.
Sources
Also known as GHSA-56w8-8ppj-2p4f, GO-2025-3424, openSUSE-SU-2025:15847-1.