CVE-2026-33543: FOSSBilling: Authentication bypass allows unauthenticated administrator creation
FOSSBilling is a free, open-source billing and client management system. Versions 0.7.2 and prior expose a guest API endpoint, /api/guest/staff/create, intended for initial administrator bootstrap. Due to a flawed admin-existence check, the endpoint remains usable after an administrator already exists. The flawed guard check uses iscountable() on a value that returns a ModelAdmin object or null rather than a countable type, causing the expression to always evaluate as true and bypass the intended protection. As a result, an attacker can reach the unprotected endpoint to create a new administrator account and immediately authenticate, gaining a fully privileged admin session even when an admin already exists. This issue has been fixed in version 0.8.0.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
FOSSBillingto a version that resolves this vulnerability.Fixed in 0.8.0 - Compensating control
Restrict or block access to the guest bootstrap endpoint /api/guest/staff/create on FOSSBilling versions 0.7.2 and prior to prevent unauthenticated administrator creation/authentication bypass.
Event History
Frequently Asked Questions
What is the severity of CVE-2026-33543?
The severity of CVE-2026-33543 is critical with a CVSS score of 9.3.
How do I fix CVE-2026-33543?
To fix CVE-2026-33543, upgrade to FOSSBilling version 0.8.0 or later.
What issue does CVE-2026-33543 present?
CVE-2026-33543 allows for an authentication bypass that enables unauthenticated creation of administrators.
Which versions are affected by CVE-2026-33543?
Versions of FOSSBilling up to and including 0.7.2 are affected by CVE-2026-33543.
What component of FOSSBilling is impacted by CVE-2026-33543?
CVE-2026-33543 impacts the guest API endpoint intended for initial administrator bootstrap in FOSSBilling.