CVE-2026-111056 Details
Description
FOSSBilling is an open source billing and client-management platform. From 0.1.0 until 0.8.7, the unauthenticated POST /api/guest/client/create endpoint reveals whether a submitted email belongs to a registered client because guest signup returns a distinct unredacted error when the submitted email already exists. The trigger is an unauthenticated request to POST /api/guest/client/create with a target email address. An attacker can compare the guest-signup response for a target email to determine whether the email belongs to an existing FOSSBilling client. Box\Mod\Client\Api\Guest::create returns the error after Client\Service::clientAlreadyExists finds a matching record, and the API response exposes that exception message without redaction. This issue is fixed in version 0.8.7.
A vulnerability exists in FOSSBilling versions 0.1.0 prior to 0.8.7, allowing for email enumeration through the unauthenticated POST /api/guest/client/create endpoint. When an email is already registered, the response includes a specific error message, indicating the email's existence in the system. This issue arises because the API directly exposes exception messages without redaction, creating a clear path for attackers to verify registered emails. The vulnerability can be exploited by sending requests to the guest signup endpoint with different email addresses and observing the responses. This enumeration can be done manually or automated, and the application has no means to detect or prevent such checks.
Users should update to FOSSBilling version 0.8.7 or later, where this vulnerability has been fixed. If immediate updating is not possible, consider disabling public signups or adding stricter rate limits on the guest signup endpoint.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 19, 2026CISA-ADP
Assessed Oct 22, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/FOSSBilling/FOSSBilling/commit/19f41ff0a45874c7362b7732c8f68db84bc59c55 | [email protected] | Source CodeVendor |
| https://github.com/FOSSBilling/FOSSBilling/pull/4234 | [email protected] | Issue TrackingVendor |
| https://github.com/FOSSBilling/FOSSBilling/releases/tag/0.8.7 | [email protected] | Release NotesVendor |
| https://github.com/FOSSBilling/FOSSBilling/security/advisories/GHSA-x4mh-g4pc-wfc5 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-200 | Exposure of Sensitive Information to an Unauthorized Actor | [email protected] |
| CWE-204 | Observable Response Discrepancy | [email protected] |
| CWE-307 | Improper Restriction of Excessive Authentication Attempts | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| FOSSBilling | <= 0.8.6 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 22, 2026 | CVE Modified | CISA-ADP |
| Oct 19, 2026 | New CVE Received | [email protected] |
Volerion