Description
FUXA 1.2.8 and prior contains an Authentication Bypass vulnerability leading to Remote Code Execution (RCE). The vulnerability exists in the server/api/jwt-helper.js middleware, which improperly trusts the HTTP "Referer" header to validate internal requests. A remote unauthenticated attacker can bypass JWT authentication by spoofing the Referer header to match the server's host. Successful exploitation allows the attacker to access the protected /api/runscript endpoint and execute arbitrary Node.js code on the server.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- FUXA 1.2.8 - Authentication Bypass + RCE Exploit EDB-52544 · webapps · Apr 30, 2026
GitHub 2 repositories
-
joshuavanderpoll/CVE-2025-69985 ★ 3 · Feb 25, 2026
CVE-2025-69985: FUXA ≤1.2.8 Auth Bypass + RCE via /api/runscript
-
kaleth4/CVE-2025-69985 ★ 0 · May 4, 2026
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- FUXA <= 1.2.8 - Authentication Bypass to Remote Code Execution http/cves/2025/CVE-2025-69985.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | @frangoteam/fuxa | <= 1.2.8 | — | GHSA-4r4r-4jp4-wwf9 |