CVE-2026-53647: FOSSBilling vulnerable to unauthenticated API key configuration disclosure via guest Serviceapikey get_info endpoint

Published Jul 6, 2026
·
Updated

FOSSBilling is a free, open-source billing and client management system. In versions 0.5.3 through 0.7.2, the Guest serviceapikey/getinfo API endpoint is accessible without authentication. Any caller with a valid API key can retrieve all custom configuration parameters (custom fields) stored in the key's database record. These custom fields are populated by billing administrators and can contain business-sensitive data such as pricing tiers, feature flags, rate limits, expiry overrides, or access scope data. Version 0.8.0 patches the issue. Some workarounds are available. Administrators can avoid storing sensitive data in custom API key configuration fields, monitor API logs for suspicious calls to /api/guest/serviceapikey/getinfo, and/or disable the Serviceapikey module if not in active use.

Affected Software

1 affected component
fossbilling fossbilling>=0.5.3<=0.7.2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade FOSSBilling to a version that resolves this vulnerability.

    Fixed in 0.8.0
  2. Configuration

    If the Serviceapikey module is not actively used, disable it to prevent access to the guest serviceapikey get_info endpoint.

    FOSSBilling Serviceapikey module disable_if_not_in_active_use = true
  3. Configuration

    Do not store sensitive or business-sensitive data in custom_* API key configuration fields (e.g., pricing tiers, feature flags, rate limits, expiry overrides, access scope data).

    FOSSBilling API key configuration (custom_* fields) avoid_storing_sensitive_data_in_custom_fields = true
  4. Compensating control

    Monitor API logs for suspicious calls to /api/guest/serviceapikey/get_info and investigate any unexpected access attempts.

Event History

Jul 6, 2026
CVE Published
via MITRE·11:10 PM
Data Sourced
via MITRE·11:10 PM
DescriptionWeakness
Jul 7, 2026
Data Sourced
via NVD·12:16 AM
DescriptionSeverityWeakness
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-53647?

CVE-2026-53647 has a risk rating of 48, indicating a significant security vulnerability.

2

How do I fix CVE-2026-53647?

To fix CVE-2026-53647, update FOSSBilling to version 0.7.3 or later, which addresses the unauthenticated API key configuration disclosure.

3

What specific issue does CVE-2026-53647 cause?

CVE-2026-53647 allows unauthenticated access to sensitive configuration parameters via the guest API endpoint.

4

Which versions of FOSSBilling are affected by CVE-2026-53647?

CVE-2026-53647 affects FOSSBilling versions 0.5.3 through 0.7.2.

5

Who can exploit CVE-2026-53647?

Any user with a valid API key can exploit CVE-2026-53647 to retrieve custom configuration parameters without authentication.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203