Read the docs
TI-2026-30636 Aliases CVE-2026-42331

FOSSBilling missing authorization in guest Invoice API endpoints

Priority HIGH 67CWE-306Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Security bypass
Confidentiality · integrity · availability
None · Low · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-306.

Summary

FOSSBilling is a free, open-source billing and client management system. Prior to version 0.8.0, the Guest API invoice/update endpoint is missing an authorization check present in other invoice-related endpoints, allowing an unauthenticated user with knowledge of an invoice hash to modify the payment gateway associated with an unpaid invoice. An attacker who obtains an invoice hash, which may leak through shared URLs, referrer headers, or email links, can change the `gateway_id` on an unpaid invoice to any payment gateway configured in the system. This does not allow redirecting payments to an arbitrary external endpoint, as the gateway must already be installed and configured by an administrator. The practical impact is further limited by the `invoice_accessible_from_hash` system setting. Version 0.8.0 contains a patch. No known workarounds are available.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00419 36th percentileScored 2026-11-07
Fix Fixed FOSSBilling (FOSSBilling): 0.8.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
FOSSBillingFOSSBillingbefore 0.8.00.8.0Patch availableCNA
  • FOSSBilling VendorFOSSBilling Affected before 0.8.0 Fixed in 0.8.0 Patch available CNA

Remediation

  • Fix · CNA FOSSBilling (FOSSBilling) Fixed in 0.8.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-42331

References

  • TI-2023-03258 SQL Injection in fossbilling/fossbilling CVSS 3.1CRITICAL 9.8
  • TI-2023-03719 Insufficient Session Expiration in fossbilling/fossbilling CVSS 3.1CRITICAL 9.8
  • TI-2023-03259 Unrestricted Upload of File with Dangerous Type in fossbilling/fossbilling CVSS 3.1HIGH 8.8
  • TI-2023-03261 Improper Neutralization of Formula Elements in a CSV File in fossbilling/fossbilling CVSS 3.1HIGH 8.0
  • TI-2023-03173 Code Injection in fossbilling/fossbilling CVSS 3.1HIGH 7.2
  • TI-2026-26113 FOSSBilling has improper SQL neutralization in `Massmailer` recipient filters CVSS 4.0MEDIUM 6.9
See all 43 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences