Description
Froxlor is open source server administration software. Prior to 2.3.7, the API authentication path in lib/Froxlor/Api/FroxlorRPC.php and FroxlorRPC::validateAuth accepts an API key and secret for an administrator or customer account without checking type_2fa, validating a TOTP code, or invoking FroxlorTwoFactorAuth. The web interface requires a second factor for accounts with two-factor authentication enabled, but the API grants access after validating only the API credentials, expiration, API permission, and account status. An attacker who obtains an API key and secret for a protected account can call the available API functions without supplying the configured second factor, which can expose or modify customer data, domains, email and FTP accounts, databases, DNS records, and certificate material. This issue is fixed in version 2.3.7.
Published: 2026-08-18
Score: 8.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the API authentication pathway where an API key and secret can be verified without checking if a two‑factor authentication (2FA) requirement is set for the user. An attacker who obtains such credentials can trigger any API call that the account normally has permission for, bypassing the guardian TOTP code. The impact is that privileged operations—such as creating or deleting accounts, altering DNS, certificates, or domains—can be performed by an entity without the second factor, exposing or modifying sensitive customer data.

Affected Systems

The flaw affects the open‑source Froxlor server administration software. All releases before version 2.3.7 are vulnerable. It applies to both administrator and customer user accounts that have 2FA enabled. The software is distributed under the name froxlor and runs on typical web servers that host the Froxlor instance.

Risk and Exploitability

The severity is high with a CVSS score of 8.1. The EPSS score is not available, so the publicly known exploitation probability cannot be quantified at this time. Froxlor is not yet listed in the CISA KEV catalog, indicating that no confirmed field‑deployed attacks are reported. The attack vector is remote, via the public API, and requires possession of a valid API key and secret for an affected account. The attacker does not need to breach the web interface or satisfy the TOTP challenge, making the bypass easier for anyone who can compromise or brute‑force the API credentials.

Generated by OpenCVE AI on August 18, 2026 at 21:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Froxlor to version 2.3.7 or later to close the authentication flaw
  • Revoke or rotate all existing API keys for accounts that had 2FA enabled before the patch, eliminating any remaining bypass opportunity
  • After updating, verify that API calls for 2FA‑enabled accounts now require the second factor or return an error
  • Consider temporarily disabling API access for high‑privilege accounts until the environment is fully audited

Generated by OpenCVE AI on August 18, 2026 at 21:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-f9rx-7wf7-jr36 Froxlor's API Authentication bypasses 2FA Authentication
History

Tue, 18 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Froxlor
Froxlor froxlor
Vendors & Products Froxlor
Froxlor froxlor

Tue, 18 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Description Froxlor is open source server administration software. Prior to 2.3.7, the API authentication path in lib/Froxlor/Api/FroxlorRPC.php and FroxlorRPC::validateAuth accepts an API key and secret for an administrator or customer account without checking type_2fa, validating a TOTP code, or invoking FroxlorTwoFactorAuth. The web interface requires a second factor for accounts with two-factor authentication enabled, but the API grants access after validating only the API credentials, expiration, API permission, and account status. An attacker who obtains an API key and secret for a protected account can call the available API functions without supplying the configured second factor, which can expose or modify customer data, domains, email and FTP accounts, databases, DNS records, and certificate material. This issue is fixed in version 2.3.7.
Title Froxlor: API Authentication bypasses 2FA Authentication
Weaknesses CWE-287
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T20:09:33.330Z

Reserved: 2026-06-08T18:02:19.731Z

Link: CVE-2026-52793

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-18T21:16:34.650

Modified: 2026-08-18T21:16:34.650

Link: CVE-2026-52793

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T22:30:04Z

Weaknesses