Impact
This vulnerability resides in the radius.php FreeRADIUS REST endpoint of PHPNuxBill 2025.3.20 and earlier. The endpoint accepts username, macAddr, and nasid parameters and directly interpolates them into whereRaw() queries. An attacker can send crafted values to the accounting or authenticate actions, performing time‑based blind SQL injection to extract customer records and credentials. The vulnerability is of type CWE‑89 and can result in full disclosure of sensitive user data.
Affected Systems
Deployments running PHPNuxBill version hotspotbilling:phpnuxbill 2025.3.20 or earlier. The patch introduced in later releases removes the vulnerable code, so newer versions are not affected.
Risk and Exploitability
The CVSS score is 9.3, which indicates critical severity. EPSS is not available, so the exact likelihood is unknown, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is a simple unauthenticated HTTP request to the radius.php endpoint, meaning any network host can exploit it without prior access.
OpenCVE Enrichment