PHPNuxBill through 2025.3.20 Account Takeover via Brute-Forceable Password Reset Code
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| hotspotbilling | phpnuxbill | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Hotspotbilling | Phpnuxbill |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.388% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Hotspotbilling
Hotspotbilling phpnuxbill |
|
| Vendors & Products |
Hotspotbilling
Hotspotbilling phpnuxbill |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | PHPNuxBill through 2025.3.20 contains an account takeover vulnerability in the customer password reset flow in system/controllers/forgot.php that allows unauthenticated attackers to brute-force the 6-digit otp_code. Attackers knowing a customer username can guess the code without attempt limits or lockout, then read the newly set password from the HTTP response to hijack the account. | |
| Title | PHPNuxBill through 2025.3.20 Account Takeover via Brute-Forceable Password Reset Code | |
| Weaknesses | CWE-307 | |
| References |
|
|
| Metrics |
cvssV3_1
|