Description
Froxlor is open source server administration software. From 2.3.7 until 2.3.8, the Customers.get, Customers.listing, Admins.get, Admins.listing, Ftps.get, and Ftps.listing API commands in lib/Froxlor/Api/Commands/Customers.php, lib/Froxlor/Api/Commands/Admins.php, and lib/Froxlor/Api/Commands/Ftps.php retrieve full database rows and return them without removing password and data_2fa fields. An authenticated API caller with permission to use these endpoints can obtain customer, administrator, and FTP password hashes as well as Base32-encoded TOTP seeds for administrator and customer accounts. Password hashes can be cracked offline, and TOTP seeds can generate valid second-factor codes until two-factor authentication is reset. Exposure of both values for an account can enable takeover of the hosting panel or hosted resources and can defeat both authentication factors. This issue is fixed in version 2.3.8.
Published: 2026-08-18
Score: 9 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from certain Froxlor API endpoints that return full database rows, including the password_hash and data_2fa fields. When an authenticated caller with appropriate permissions invokes Customers.get, Customers.listing, Admins.get, Admins.listing, Ftps.get or Ftps.listing, the API response contains the stored password hashes and Base32-encoded TOTP seeds for each account. The disclosure of these artifacts allows an attacker to crack passwords offline and generate valid TOTP codes; together, this permits bypassing both factors of authentication and enabling takeover of the hosting panel or hosted resources.

Affected Systems

Vendors: froxlor. Product: Froxlor server administration software. Versions affected: 2.3.7 through, but not including, 2.3.8. The issue is fixed in Froxlor 2.3.8.

Risk and Exploitability

CVSS score of 9.0 indicates high severity. The EPSS score is currently unavailable, so the precise exploitation likelihood is unknown, but the vulnerability is not listed in the CISA KEV catalog. An attacker must gain authenticated API access with permissions to the vulnerable endpoints, which is a realistic scenario in a multi-tenant hosting environment. Once access is achieved, the attacker can download the password hashes and 2FA seeds directly; cracking the hashes offline and using the seeds to compute TOTP codes would enable successful account takeover without additional lateral movement.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Froxlor to version 2.3.8 or later to remove the insecure API exposure.
  • Restrict or disable API permissions for Customers, Admins, and Ftps endpoints for users who do not need them, limiting the potential for credential exposure.
  • Revoke any credentials and reset TOTP secrets for accounts that may have been accessed during the vulnerability window, ensuring compromised secrets are no longer usable.

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-7788-ghfq-c6mh Froxlor: Credential and 2FA secret disclosure via Froxlor API endpoints
History

Tue, 18 Aug 2026 22:00: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. From 2.3.7 until 2.3.8, the Customers.get, Customers.listing, Admins.get, Admins.listing, Ftps.get, and Ftps.listing API commands in lib/Froxlor/Api/Commands/Customers.php, lib/Froxlor/Api/Commands/Admins.php, and lib/Froxlor/Api/Commands/Ftps.php retrieve full database rows and return them without removing password and data_2fa fields. An authenticated API caller with permission to use these endpoints can obtain customer, administrator, and FTP password hashes as well as Base32-encoded TOTP seeds for administrator and customer accounts. Password hashes can be cracked offline, and TOTP seeds can generate valid second-factor codes until two-factor authentication is reset. Exposure of both values for an account can enable takeover of the hosting panel or hosted resources and can defeat both authentication factors. This issue is fixed in version 2.3.8.
Title Froxlor: Credential and 2FA secret disclosure via Froxlor API endpoints
Weaknesses CWE-200
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T20:10:37.562Z

Reserved: 2026-07-14T22:48:09.781Z

Link: CVE-2026-62988

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-18T21:17:18.077

Modified: 2026-08-18T21:17:18.077

Link: CVE-2026-62988

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T21:45:16Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor