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 is_countable() on a value that returns a Model_Admin 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.
Metrics
- CVSS v4.0
- 9.3
- Severity
- CRITICAL
- Fixed in
- —
- Affected Products
- 1
HarborGuard Analysis
Synopsis
Authentication bypass in FOSSBilling (versions 0.7.2 and prior) allows any unauthenticated remote attacker to create a new administrator account through a guest API endpoint that was intended only for initial setup. A flawed guard check using is_countable() on a non-countable return type causes the admin-existence protection to always evaluate as true, leaving the /api/guest/staff/create endpoint permanently open. Successful exploitation gives the attacker a fully privileged admin session, enabling complete control over the billing and client management system. No fix version has been published upstream; HarborGuard tracks this advisory and will make a patched-image rebuild available the moment a fix is released.
HarborGuard Coverage
Detection for CVE-2026-33543 is available across every HarborGuard environment: the CVE is ingested from upstream feeds within minutes of publication and matched against all customer images, including custom-built images that bundle FOSSBilling, in both registry scans and CI/CD pipeline checks.
AvailableHarborGuard scores this CVE at 9.3 CRITICAL using the CVSS v4.0 vector and can weight that score against each environment's compliance policy to determine urgency; findings are routed to the appropriate team inbox within each customer organization based on configured ownership rules.
AvailableBecause no upstream fix version exists yet, HarborGuard re-evaluates this advisory on every ingest cycle and will make a patched-image rebuild available automatically the moment FOSSBilling publishes a corrective release. For customers with auto-remediation enabled, the rebuild, regression run, and PR against affected workloads will be triggered without manual intervention once the fix is available.
Pending upstreamExploit Conditions
- Network reachabilityRequired
The vulnerable endpoint is served over HTTP/HTTPS, so the attacker must be able to reach the FOSSBilling service across a network.
- AuthenticationNot required
The endpoint is a guest API route; no account, token, or credential of any kind is required to invoke it.
- Victim interactionNot required
The attacker calls the endpoint directly; no action from an existing user or administrator is needed.
- Attack complexityDetail
Exploitation is reliable and condition-free: the flawed is_countable() check always evaluates as true regardless of system state, so no race condition or special environment configuration is required.
Blast Radius
- The attacker creates a net-new administrator account with full privileges, bypassing every access control in the application.
- With an admin session, the attacker reads all stored customer records, invoices, payment details, and credentials managed by FOSSBilling.
- The attacker modifies or deletes billing records, client accounts, pricing configurations, and any data persisted by the system.
- The attacker can disrupt service availability by altering system settings or removing critical configuration, effectively taking the instance offline.
How HarborGuard Handles This
Available on HarborGuard: detection for this critical authentication bypass is active across all customer environments, matching any image that includes an affected FOSSBilling version (< 0.8.0) against the published advisory within minutes of ingestion. Because no upstream patch exists yet, the recommended immediate compensating controls are to isolate the FOSSBilling service behind a network policy that restricts inbound access to trusted sources only, apply egress filtering to limit lateral movement from a compromised instance, and if the feature can be disabled via configuration, gate the /api/guest/staff/create endpoint at the reverse-proxy or WAF layer. HarborGuard re-checks the upstream advisory on every ingest cycle; when FOSSBilling publishes a fix, a patched-image rebuild will become available automatically. For customers with auto-remediation enabled, that rebuild will be followed by a regression run and a PR opened against affected workloads, with no manual steps required.
- FOSSBilling / FOSSBilling< 0.8.0
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