Summary
CVE-2026-33543 is a critical authentication bypass vulnerability in FOSSBilling, a free open-source billing and client management system, affecting all versions up to and including 0.7.2. A logic flaw in a guest API endpoint originally intended for first-time administrator bootstrapping allows an unauthenticated remote attacker to create a new administrator account and immediately obtain a fully privileged admin session on any exposed instance. This vulnerability carries a CVSS 4.0 score of 9.3 (Critical).
Technical details
- Root cause: The admin-existence guard in the
/api/guest/staff/createendpoint callsis_countable()on the return value ofBox_Database::findOne(), which returns aModel_Adminobject ornull— neither of which is a countable type. Becauseis_countable()returnsfalsefor both types and the check applies a negation operator, the expression permanently evaluates totrue, bypassing the intended protection regardless of whether an administrator already exists on the system. - Affected components:
src/modules/Staff/Api/Guest.php(create()method) andsrc/modules/Staff/Service.php(createAdmin()andlogin()methods). - Trigger conditions: A single unauthenticated HTTP POST request to
/api/guest/staff/createon any exposed instance running version 0.7.2 or earlier. No credentials, session tokens, or prior access of any kind are required. - Attack vector: Remotely exploitable over the network with no attack complexity, no prerequisites, and no user interaction (CVSS 4.0: AV:N, AC:L, AT:N, PR:N, UI:N).
- Impact: An attacker can instantly register a new administrator account and authenticate into the full admin panel and API, resulting in complete administrative compromise — including unrestricted access to customer data, financial records, hosted service configurations, and all billing operations.
Affected software
- FOSSBilling versions 0.1.0 through 0.7.2 (all versions prior to 0.8.0)
Severity
CVSS 4.0 Base Score: 9.3 (Critical)
Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
- CWE-288: Authentication Bypass Using an Alternate Path or Channel
- CWE-306: Missing Authentication for Critical Function
Mitigation and recommended actions
- Immediate: Upgrade to FOSSBilling 0.8.0 (released May 28, 2026), which resolves this vulnerability.
- If immediate patching is not possible: Block external access to the
/api/guest/staff/createendpoint at the reverse proxy or WAF level, and restrict API access to trusted source IPs only. Additionally, audit all administrator accounts on the affected instance for any unauthorized entries and revoke them immediately.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

