CVE-2026-27604
Deferred Deferred - Pending Action
Authorization Bypass in FOSSBilling API System Endpoints

Publication date: 2026-06-23

Last updated on: 2026-06-23

Assigner: GitHub, Inc.

Description
FOSSBilling is a free, open-source billing and client management system. Starting in version 0.5.4 and prior to version 0.8.0, an authorization bypass in the API role handling allows unauthenticated access to privileged `/api/system/*` endpoints. Because `system` resolves to the cron admin identity, attackers can invoke admin API methods without valid credentials, session, or CSRF token. Version 0.8.0 patches the issue. Some workarounds are available. Block external access to `/api/system/*` at reverse proxy/WAF, restrict API access by trusted source IPs only (`api.allowed_ips`), rotate all admin/client API tokens immediately, invalidate active sessions and reset high-privilege credentials, and/or review API request logs for suspicious `/api/system/` access and treat as potential incident.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-23
Last Modified
2026-06-23
Generated
2026-06-23
AI Q&A
2026-06-23
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 5 associated CPEs
Vendor Product Version / Range
fossbilling fossbilling to 0.8.0 (exc)
fossbilling fossbilling From 0.5.4 (inc) to 0.8.0 (exc)
fossbilling fossbilling From 0.5.4 (inc) to 0.7.2 (inc)
fossbilling fossbilling From 0.1.0 (inc) to 0.7.2 (inc)
fossbilling fossbilling From 0.5.4 (inc) to 0.8.0 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-863 The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
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-306 The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

The vulnerability allows unauthenticated attackers to access privileged admin API endpoints, enabling them to exfiltrate sensitive client and billing data, modify client records, and obtain admin credentials. This unauthorized access to sensitive personal and financial information can lead to violations of data protection regulations such as GDPR and HIPAA, which require strict controls over access to personal and health-related data.

Because attackers can bypass authentication and gain full administrative privileges, the risk of data breaches and unauthorized data manipulation is high, potentially resulting in non-compliance with confidentiality, integrity, and availability requirements mandated by these standards.

Mitigations such as blocking external access to sensitive API endpoints, restricting access by trusted IPs, rotating API tokens, and monitoring logs are critical to maintaining compliance and reducing the risk of regulatory violations.

Executive Summary

CVE-2026-27604 is an authentication bypass vulnerability in FOSSBilling, an open-source billing and client management system. The flaw arises from a logic bug in API role validation where the 'system' role, which corresponds to the cron admin identity, bypasses normal authentication checks. This allows unauthenticated attackers to access privileged admin API endpoints under /api/system/* without valid credentials, sessions, or CSRF tokens.

The vulnerability was introduced due to missing or incorrect role validation code, allowing attackers to replace /api/admin/ with /api/system/ in URLs to gain elevated privileges. It affects versions 0.5.4 through 0.7.2 and was fixed in version 0.8.0.

Exploitation grants attackers full access to sensitive data, including admin credentials and payment information, and the ability to execute arbitrary code.

Impact Analysis

This vulnerability can have severe impacts including unauthorized full administrative access to the FOSSBilling system. Attackers can invoke admin API methods without authentication, allowing them to:

  • Enumerate admin accounts.
  • Exfiltrate sensitive client and billing data.
  • Modify client records.
  • Generate or retrieve the cron admin API token for further privileged access.
  • Execute arbitrary code on the host server.

Overall, the vulnerability compromises confidentiality, integrity, and availability of the billing system and its data.

Detection Guidance

This vulnerability can be detected by reviewing API request logs for suspicious access to the privileged `/api/system/` endpoints, which should normally require authentication.

Look for unauthenticated or unexpected requests targeting `/api/system/*` paths, as these indicate potential exploitation attempts.

Commands to detect such activity might include searching web server or reverse proxy logs for requests to `/api/system/` endpoints. For example, using grep on Apache or Nginx logs:

  • grep "/api/system/" /var/log/nginx/access.log
  • grep "/api/system/" /var/log/apache2/access.log

Additionally, monitoring for unusual API token usage or unexpected admin API calls can help detect exploitation.

Mitigation Strategies

Immediate mitigation steps include blocking external access to the `/api/system/*` endpoints at the reverse proxy or Web Application Firewall (WAF) level.

Restrict API access to trusted source IP addresses only by configuring the `api.allowed_ips` setting.

Rotate all admin and client API tokens immediately to invalidate any potentially compromised credentials.

Invalidate active sessions and reset high-privilege credentials to prevent unauthorized access.

Review API request logs for suspicious `/api/system/` access and treat any such activity as a potential security incident.

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