CVE Catalog

CVE-2026-43927

MediumCVSS 6.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

12th percentile - higher than 12% of all known CVEs

Summary

In FOSSBilling 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, a client can obtain unlimited discounted or free orders from a single-use or limited-use promo code.

Risk Assessment

The organization faces financial losses due to uncontrolled application of promo codes, potentially leading to excessive discounts or free orders, and compromising the integrity of the billing system.

Recommendation

Immediately upgrade FOSSBilling to version 0.8.0 or later. If upgrading is not possible, temporarily disable all promo codes and monitor the `promo` table for `used` values exceeding `maxuses`.

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS