CVE-2026-109962 in Froxlorinfo

Summary

by MITRE • 10/13/2026

Froxlor 0.10.0 before 2.3.14 contains a missing authorization vulnerability that allows reseller accounts to read full-admin-only MySQL server and cronjob configuration via API read commands. Resellers can call MysqlServer.listing, MysqlServer.get, or Cronjobs.listing through api.php to obtain management usernames, hosts, ports, TLS settings, and cron metadata.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 10/13/2026

The vulnerability identified in Froxlor versions prior to 2.3.14 represents a critical failure in access control mechanisms within the application's API layer. Specifically, this is classified as an insecure direct object reference or missing function level authorization issue where the system fails to verify whether the authenticated user possesses sufficient privileges for the requested action. While reseller accounts are intended to have limited administrative capabilities confined to their own managed domains and users, the underlying logic governing certain API endpoints does not enforce these boundaries correctly. This architectural flaw allows a lower-privileged entity to bypass security restrictions designed to isolate management-level data from standard operational accounts.

The technical core of this vulnerability lies in the improper validation performed by the api.php script when handling requests for MysqlServer.listing, MysqlServer.get, and Cronjobs.listing endpoints. These functions are intended exclusively for full-admin users who require access to global server configurations to manage infrastructure components such as database servers and scheduled tasks across all domains. However, due to the missing authorization check, any authenticated reseller can invoke these methods without being denied access based on their role level. The application processes the request and returns sensitive configuration details rather than rejecting it with an appropriate permission error, indicating a fundamental gap in the privilege escalation prevention logic within the API handler middleware or controller layer.

The operational impact of this vulnerability is severe due to the sensitivity of the data exposed through these endpoints. By exploiting this flaw, attackers can retrieve comprehensive MySQL server configurations including management usernames, host addresses, port numbers, and Transport Layer Security settings. Additionally, they gain access to cronjob metadata which may reveal internal scheduling logic or script paths. This information significantly aids in further attack vectors such as credential stuffing attacks against database services, network reconnaissance for lateral movement, or crafting targeted exploits based on known software versions and configurations found within the retrieved data. The exposure of TLS settings could also potentially facilitate man-in-the-middle attacks if combined with other vulnerabilities allowing certificate manipulation or downgrade techniques.

This incident aligns closely with CWE-269 Improper Privilege Management and CWE-862 Missing Authorization, highlighting a classic case where role-based access control is not strictly enforced at the function level. From an offensive security perspective, this behavior mirrors ATT&CK technique T1078 Valid Accounts as it involves leveraging legitimate but misconfigured credentials to access restricted resources. The ability to enumerate infrastructure components via API calls also relates to reconnaissance activities described in ATT&CK sub-techniques under Discovery such as Network Service Scanning or System Information Discovery depending on how the retrieved data is utilized by an adversary.

To mitigate this vulnerability, immediate patching of Froxlor to version 2.3.14 or later is required as it addresses these authorization checks within the API endpoints. Administrators should also implement strict input validation and ensure that all API functions perform explicit role-based access control verification before processing requests for sensitive configuration data. Additionally, deploying a Web Application Firewall with rules capable of detecting abnormal API usage patterns by lower-privileged accounts can provide an additional layer of defense while patches are applied. Regular security audits focusing on privilege escalation paths within administrative interfaces are recommended to prevent similar misconfigurations in future updates or custom extensions.

Responsible

VulnCheck

Reservation

10/13/2026

Disclosure

10/13/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!