Description
PHPNuxBill through 2025.3.20 contains an authentication bypass vulnerability in RADIUS CHAP verification because Password::chap_verify() returns true when the supplied response does not match. Attackers who know a valid customer or PPPoE username can log in through MikroTik hotspot or PPPoE CHAP with any incorrect password to obtain network access and consume that customer's plan.
Published: 2026-10-09
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Authentication bypass
Action: Immediate Patch
AI Analysis

Impact

The vulnerability lies in PHPNuxBill’s Radius CHAP verification routine. Password::chap_verify() incorrectly returns true when the supplied response does not match, allowing an attacker who knows a valid username to log in with any password. This flaw creates an authentication bypass that grants unauthorized network access and lets the attacker consume the victim’s assigned bandwidth plan or other services.

Affected Systems

The flaw affects all PHPNuxBill deployments up to and including version 2025.3.20, provided by the vendor hotspotbilling. Any installation running PHPNuxBill 2025.3.20 or earlier is vulnerable.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity. Attackers can abuse the flaw remotely via a RADIUS channel, contacting the server with a known username and a mismatched password to trigger the false success response. The exploit is simple and does not require special conditions beyond knowledge of a valid user name. The vulnerability is not listed in CISA’s KEV catalog and no EPSS value is available, but the potential for widespread exploitation remains if many users rely on CHAP authentication.

Generated by OpenCVE AI on October 9, 2026 at 15:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Immediately upgrade PHPNuxBill to a version newer than 2025.3.20 that resolves the CHAP verification flaw.
  • If the system requires CHAP, consider disabling it or requiring stronger authentication methods such as EAP‑TLS.
  • Monitor RADIUS logs for anomalous login attempts and restrict PPPoE accounts that exhibit abnormal activity.

Generated by OpenCVE AI on October 9, 2026 at 15:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 11 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
First Time appeared Hotspotbilling
Hotspotbilling phpnuxbill
Vendors & Products Hotspotbilling
Hotspotbilling phpnuxbill

Fri, 09 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Description PHPNuxBill through 2025.3.20 contains an authentication bypass vulnerability in RADIUS CHAP verification because Password::chap_verify() returns true when the supplied response does not match. Attackers who know a valid customer or PPPoE username can log in through MikroTik hotspot or PPPoE CHAP with any incorrect password to obtain network access and consume that customer's plan.
Title PHPNuxBill through 2025.3.20 CHAP Authentication Bypass via Password::chap_verify()
Weaknesses CWE-287
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Hotspotbilling Phpnuxbill
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T01:51:06.748Z

Reserved: 2026-10-09T13:44:40.883Z

Link: CVE-2026-108108

cve-icon Vulnrichment

Updated: 2026-10-14T01:50:59.451Z

cve-icon NVD

Status : Deferred

Published: 2026-10-09T15:17:11.887

Modified: 2026-10-14T02:16:59.337

Link: CVE-2026-108108

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T12:26:40Z

Weaknesses