Impact
Froxlor prior to 2.3.13 exposes the content of the ssl_key_file column through the Certificates API. The API returns the PEM‑encoded private key verbatim in JSON, enabling any authenticated API caller to read the private key for their own certificates and, for reseller and customers_see_all admins, for other principals as well. The disclosed keys allow domain impersonation, passive decryption of TLS traffic, and active man‑in‑the‑middle attacks.
Affected Systems
The vulnerability affects all installations of Froxlor before version 2.3.13. Customers, resellers, and administrators with API access can be impacted regardless of file‑system permissions. The issue is present in all generic builds of the open‑source Froxlor application.
Risk and Exploitability
The CVSS score is 7.1, indicating medium severity. Exposure occurs through the API after authentication, so an attacker must have valid credentials for the Froxlor web interface. No EPSS data is available, and the vulnerability is not listed in CISA KEV. Because the private keys are delivered in clear text, exploitation can be performed remotely by simply invoking the API, making the vulnerability highly actionable.
OpenCVE Enrichment