GHSA-6vjr-55fw-r5x2: Froxlor before 2.3.15 Authorization Bypass via Mysqls.add API

Published Nov 3, 2026
·
Updated

Froxlor before 2.3.15 contains an authorization bypass vulnerability that allows authenticated customers to create MySQL databases by calling the Mysqls.add API endpoint, which lacks the customerhideoptions check. Customers can invoke Mysqls.add even when the admin has disabled the MySQL feature, creating unauthorized databases within their own quota despite the policy.

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Froxlor to a version that resolves this vulnerability.

    Fixed in 2.3.15

Event History

Nov 3, 2026
CVE Published
via OSV·02:28 PM
Data Sourced
via OSV·02:28 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Froxlor deployments before 2.3.15 are affected where customers can authenticate to the panel. The issue is relevant when an administrator has disabled the MySQL feature for customers but customer accounts still have access to invoke the Mysqls.add API endpoint.

2

What does an attacker need to exploit it?

An attacker needs valid customer-level authentication. No user interaction is required, and the attacker can call the Mysqls.add API endpoint to create databases within their own quota.

3

Does disabling the MySQL feature prevent exploitation?

No. The vulnerable endpoint lacks the customer_hide_options check, so authenticated customers can still invoke Mysqls.add even when the administrator has disabled the MySQL feature.

4

How can I tell whether unauthorized database creation may have occurred?

Review MySQL database creation activity and compare created databases against the configured customer MySQL policy. Focus on databases created by customer accounts while the MySQL feature was disabled, noting that creation remains limited to the customer's quota.

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