Description
FOSSBilling is a free, open-source billing and client management system. Prior to version 0.8.0, a race condition in the cart checkout flow allows an authenticated client to apply a promo code beyond its configured maximum uses. By sending concurrent checkout requests before any single request completes the usage increment, a client can obtain unlimited discounted or free orders from a single-use or limited-use promo code. Version 0.8.0 patches the issue. Some workarounds are available. Disable promo codes entirely until a patch is available or monitor the `promo` table for `used` values exceeding `maxuses` and manually review affected orders.
Published: 2026-07-06
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FOSSBilling is a free, open‑source billing and client management system. Until version 0.8.0, a race condition in the cart checkout flow allowed an authenticated client to apply a promo code beyond its configured maximum uses. By sending concurrent checkout requests before the usage counter is incremented, a client can obtain unlimited discounted or free orders from a single‑use or limited‑use promo code. The issue is fixed in 0.8.0. Workarounds include disabling promo codes until a patch is applied or monitoring the promo table for used values that exceed maxuses and manually reviewing affected orders.

Affected Systems

The vulnerability affects the FOSSBilling billing and client management platform. All installations running any version earlier than 0.8.0 are susceptible. The flaw is confined to the cart checkout routine where promo codes are validated and incremented.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. Because the flaw requires an authenticated user account and the ability to issue simultaneous checkout requests, it is not trivial for an unauthenticated attacker but is practical for legitimate clients who wish to abuse the promo system. The EPSS score is < 1%, and the vulnerability is not listed in CISA’s KEV catalog, but the direct monetary impact to a merchant can be substantial. Patching is the only proven method to eliminate the risk; until then, disabling promo codes or closely monitoring usage logs mitigates the potential abuse.

Generated by OpenCVE AI on July 26, 2026 at 19:55 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to FOSSBilling 0.8.0 or newer to fix the race condition in the cart checkout flow.
  • Disable all promo codes in the system until a patch is applied to prevent further abuse.
  • Regularly audit the promo table for used values exceeding maxuses and manually review any orders that violate the limit.

Generated by OpenCVE AI on July 26, 2026 at 19:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 07 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
First Time appeared Fossbilling
Fossbilling fossbilling
Vendors & Products Fossbilling
Fossbilling fossbilling

Mon, 06 Jul 2026 22:15:00 +0000

Type Values Removed Values Added
Description FOSSBilling is a free, open-source billing and client management system. Prior to version 0.8.0, a race condition in the cart checkout flow allows an authenticated client to apply a promo code beyond its configured maximum uses. By sending concurrent checkout requests before any single request completes the usage increment, a client can obtain unlimited discounted or free orders from a single-use or limited-use promo code. Version 0.8.0 patches the issue. Some workarounds are available. Disable promo codes entirely until a patch is available or monitor the `promo` table for `used` values exceeding `maxuses` and manually review affected orders.
Title FOSSBilling has race condition in cart checkout that bypasses promo code usage limits
Weaknesses CWE-367
References
Metrics cvssV4_0

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


Subscriptions

Fossbilling Fossbilling
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-07T12:47:00.755Z

Reserved: 2026-05-04T16:59:09.089Z

Link: CVE-2026-43927

cve-icon Vulnrichment

Updated: 2026-07-07T12:46:57.105Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T20:00:04Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition