CVE-2026-53643
Deferred Deferred - Pending Action

Privilege Escalation in FOSSBilling via Admin API

Vulnerability report for CVE-2026-53643, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-06

Last updated on: 2026-07-07

Assigner: GitHub, Inc.

Description

FOSSBilling is a free, open-source billing and client management system. Versions prior to 0.8.0 allow low-privileged staff accounts to perform unauthorized actions via admin API endpoints. The root cause is a combination of the `can_always_access` module flag (which grants all staff access to certain modules) and insufficient permission checks or unsafe parameter handling on individual endpoints. Version 0.8.0 contains a fix. Some workarounds are available. Restrict staff accounts to only those who need access to sensitive settings and/or use a reverse proxy or WAF to restrict access to the affected endpoints to trusted IP addresses or higher-privilege roles.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-06
Last Modified
2026-07-07
Generated
2026-07-27
AI Q&A
2026-07-07
EPSS Evaluated
2026-07-25
NVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
fossbilling fossbilling to 0.8.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
CWE-200 The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.
CWE-639 The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects FOSSBilling versions prior to 0.8.0. It allows low-privileged staff accounts to perform unauthorized actions through admin API endpoints. The issue arises because the 'can_always_access' module flag grants all staff access to certain modules, combined with insufficient permission checks or unsafe parameter handling on individual endpoints.

Version 0.8.0 of FOSSBilling contains a fix for this vulnerability.

Workarounds include restricting staff accounts to only those who need access to sensitive settings and using a reverse proxy or WAF to limit access to affected endpoints to trusted IP addresses or higher-privilege roles.

Detection Guidance

This vulnerability can be detected by monitoring access to specific admin API endpoints that lack proper authorization checks in affected FOSSBilling versions prior to 0.8.0.

You can look for suspicious or unauthorized requests to endpoints such as:

  • /api/admin/system/get_params
  • /api/admin/extension/config_get
  • /api/admin/profile/destroy_sessions
  • /api/admin/security/ip_lookup

To detect exploitation attempts on your system or network, you can use commands to search your web server logs or monitor live traffic for access to these endpoints. For example, using grep on Apache or Nginx logs:

  • grep "/api/admin/system/get_params" /var/log/nginx/access.log
  • grep "/api/admin/extension/config_get" /var/log/nginx/access.log
  • grep "/api/admin/profile/destroy_sessions" /var/log/nginx/access.log
  • grep "/api/admin/security/ip_lookup" /var/log/nginx/access.log

Additionally, monitoring for unusual activity from low-privileged staff accounts accessing these endpoints or performing administrative actions can help identify exploitation.

Impact Analysis

This vulnerability can allow low-privileged staff members to perform unauthorized administrative actions, potentially leading to unauthorized changes or access within the billing and client management system.

Such unauthorized actions could compromise the integrity and confidentiality of billing data and client information.

Compliance Impact

This vulnerability allows low-privileged staff accounts to perform unauthorized actions, including reading sensitive system settings such as bank account numbers, API keys, and internal notes, as well as accessing decrypted extension configurations exposing credentials. Such unauthorized access to sensitive and personal data can lead to violations of data protection regulations like GDPR and HIPAA, which require strict controls over access to personal and sensitive information.

The breach of confidentiality, integrity, and availability caused by these authorization flaws increases the risk of non-compliance with standards that mandate safeguarding sensitive data and ensuring proper access controls.

Mitigations such as restricting staff accounts to only those who need access to sensitive settings and using reverse proxies or WAFs to limit access to affected endpoints are recommended to help maintain compliance.

Mitigation Strategies

To mitigate this vulnerability, you should restrict staff accounts to only those who need access to sensitive settings.

Additionally, use a reverse proxy or Web Application Firewall (WAF) to restrict access to the affected admin API endpoints to trusted IP addresses or higher-privilege roles.

Upgrading to FOSSBilling version 0.8.0 or later is recommended, as it contains a fix for this issue.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-53643. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart