CVE-2026-43920 Details
Description
FOSSBilling is a free, open-source billing and client management system. In versions 0.5.4 through 0.7.2, the /run-patcher maintenance endpoint in FOSSBilling was accessible without authentication, which allowed unauthenticated remote users to trigger update patch routines that modify configuration files, execute database schema changes, perform filesystem mutations, and clear caches. The /run-patcher endpoint executes privileged maintenance operations - configuration migrations, database patch execution (including ALTER TABLE, DROP TABLE, UPDATE statements), filesystem deletions and renames, and cache clearing - without requiring administrator authentication, CSRF validation, or CLI context. An unauthenticated remote attacker can trigger these operations by sending a simple HTTP GET request to /run-patcher, which can be abused for denial-of-service attacks. Certain patches (e.g., batch token regeneration for all admin and client accounts in patch 53, and session invalidation) are disruptive even when re-executed against an already-patched instance. Repeated or concurrent requests may also cause inconsistent database state. This issue has been fixed in version 0.8.0.
A vulnerability exists in FOSSBilling versions 0.5.4 prior to 0.7.2, where the /run-patcher maintenance endpoint can be accessed without authentication. This flaw allows unauthenticated remote users to initiate update patch routines that alter configuration files, execute database schema changes, perform filesystem modifications, and clear caches. The /run-patcher endpoint carries out privileged maintenance tasks, including configuration migrations, database patch executions (such as ALTER TABLE, DROP TABLE, and UPDATE statements), disruptive filesystem changes, and cache clearing, all without requiring administrator authentication, CSRF validation, or CLI context. Exploitation of this vulnerability can lead to denial-of-service conditions and cause inconsistent database states.
Users can upgrade to FOSSBilling version 0.8.0, which addresses this vulnerability. For those unable to upgrade immediately, block external access to the /run-patcher endpoint at the web server or reverse proxy level. Alternatively, apply database patches via the CLI instead of the web 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 Jun 26, 2026CISA-ADP
Assessed Jun 26, 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/releases/tag/0.8.0 | [email protected] | Release NotesVendor |
| https://github.com/FOSSBilling/FOSSBilling/security/advisories/GHSA-prx6-m547-rfmg | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-306 | Missing Authentication for Critical Function | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| FOSSBilling | >= 0.5.4, <= 0.7.2 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 26, 2026 | CVE Modified | CISA-ADP |
| Jun 26, 2026 | New CVE Received | [email protected] |
Volerion