Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid session/API key/2FA token
-
DeliveryVictim rotates account password
-
ExploitStolen credential remains valid
-
ExecutionRetain full account access
-
ImpactContinue actions despite remediation
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session expiration enforcement
|
| Exploitation Conditions | Exploitation requires the attacker to already possess a still-valid authentication artifact for a Froxlor account before version 2.3.12 - specifically a hijacked panel session cookie, an issued API key, or a 2FA 'trust this device' cookie - obtained through a separate prior compromise. The vulnerability only manifests when the legitimate user changes their password (the intended remediation) yet Froxlor fails to invalidate these existing artifacts. The limiting factor is significant: without prior credential/token theft the flaw is inert, so this is a chained, post-compromise persistence issue rather than remote unauthenticated initial access; impact scope also depends on whether the compromised account is a customer or an admin/reseller. |
| Impact | The provided CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N/VC:H, base 8.7) overstates real-world risk because it ignores the vulnerability's defining precondition: the attacker must ALREADY hold a hijacked session cookie, a valid API key, or a 2FA trust token before this flaw yields any value. CWE-613 (Insufficient Session Expiration) is accurate; this is a post-compromise persistence/remediation-failure issue, not an initial-access authentication bypass, so PR:N with AC:L misrepresents it - a prior credential-theft event is a condition outside the attacker's control (AC:H in my assessment). The vendor's own VI:N/VA:N is internally inconsistent with 'retain full account access,' which plainly includes the ability to modify account state (I should be High). No EPSS score, no CISA KEV listing, and no public POC are present, so there is no signal of active or automatable exploitation; the value is entirely as a follow-on to an already-successful account compromise. Net: high nominal CVSS but conditional, chained risk - a genuine incident-response gap that matters most to defenders who believe a password reset restored control, rather than a standalone widely-exploitable flaw. |
| Exploit ScenarioDerived | An attacker who has already stolen a Froxlor panel session, API key, or 2FA trust cookie (via phishing, XSS, or token leak) continues using it. The victim or an administrator detects suspicious activity and rotates the account password as a containment step, but the stolen session/key/token remains valid, so the attacker keeps full account access and defeats the incident-response action. No public exploit code is identified; exploitation is trivial once the token is held but depends entirely on that prior compromise. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 26, 2026
Froxlor hosting control panels before 2.3.12 do not invalidate existing panel sessions, issued API keys, or 2FA 'trust this device' cookies when an account password is changed, so an attacker who already holds one of those authentication artifacts keeps full access to the account even after the victim rotates their password as an incident-response measure. The flaw is a post-compromise persistence issue: it requires a separate, prior theft of a session cookie, API key, or 2FA trust token, making the CVSS 4.0 base score of 8.7 and its AC:L/PR:N framing an overstatement of real-world risk; our independent assessment rates it CVSS 3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N, with impact scope depending on whether the affected account is a customer or an admin/reseller. No public exploit code has been identified and the issue is not confirmed actively exploited (not in CISA KEV). A vendor-released patch is available in version 2.3.12.
RemediationAI
Upgrade to Froxlor 2.3.12, which is the vendor-released patch for this issue and introduces proper revocation of panel sessions, API keys, and 2FA trust cookies on password change; consult the GitHub security advisory GHSA-57wv-g7m3-hmff and the VulnCheck advisory for the vendor's own guidance before rolling out. Because the patch only prevents future stale-artifact retention, any Froxlor instance that may have already been compromised must be treated as still exposed until every pre-existing artifact is destroyed: terminate all active panel sessions for the affected account, revoke and regenerate all API keys, and clear 2FA trusted-device records, then force a fresh re-enrollment. Practical compensating controls on unpatched systems include temporarily disabling API key authentication where the deployment does not depend on it (this breaks automation and provisioning integrations that use those keys), forcing logout of all users from the admin interface and clearing the session table directly in the database (disruptive to active users and requires database access and care to avoid locking out administrators), and invalidating 2FA trust cookies by clearing the corresponding records or temporarily disabling 'remember this device' (raising the 2FA prompt frequency for all users). None of these substitutes for the 2.3.12 upgrade, since an attacker holding a valid artifact only loses access once that artifact is actually revoked.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-613, Insufficient Session Expiration, in Froxlor, a PHP/MySQL web hosting control panel that manages customer, reseller, and administrator accounts along with domains, mail, FTP, and DNS resources. When a password change is processed, the application is expected to tear down every authentication artifact bound to that identity, but versions before 2.3.12 leave the server-side panel session entries, the persistent API key records, and the 2FA 'trust this device' cookies valid, so credential rotation does not actually evict an intruder. The affected CPE range is the wildcard cpe:2.3:a:froxlor:froxlor:*:*:*:*:*:*:*:*, corresponding to EUVD affected range 'Froxlor 0 <2.3.12'. This is a state-management and revocation failure rather than a memory-safety or injection defect, which is why it produces confidentiality and integrity loss on an already-compromised account instead of enabling initial remote access on its own.
Know when Froxlor gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
AC:H because success depends on the attacker already holding a stolen valid token (condition beyond their control); PR:N as the flaw itself needs no legitimate login; C:H/I:H reflect retained full account access, A:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
froxlor versions before 2.3.12 fail to invalidate existing panel sessions, API keys, and 2FA trust cookies when a user password is changed. Attackers holding hijacked sessions, valid API keys, or 2FA trust tokens retain full account access after password rotation, bypassing incident response actions.
Technical POC Analysis
Evidence note: the supplied evidence is the GitHub advisory GHSA-57wv-g7m3-hmff only.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Hosting providers using Froxlor control panels older than 2.3.12 face a credential-rotation gap: stolen authentication artifacts remain valid after a password reset, allowing an attacker to keep operating inside affected accounts. This can prolong unauthorized access to customer or reseller environments and weaken the organization's ability to contain a breach. Security management should treat this as a high-priority patch-and-verify item to restore confidence in account recovery procedures.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Command Injection in GitHub repository froxlor/froxlor prior to 2.0.8. Rated high severity (CVSS 8.8), this vulnerabilit
Improper Restriction of Excessive Authentication Attempts in GitHub repository froxlor/froxlor prior to 2.0.20. Rated cr
Authentication Bypass by Primary Weakness in GitHub repository froxlor/froxlor prior to 2.0.13. Rated critical severity
Froxlor through 0.10.29.1 allows SQL injection in Database/Manager/DbManagerMySQL.php via a custom DB name. Rated critic
Command injection in Froxlor server admin before 2.3.4 due to typo (== instead of =) disabling input validation entirely
Improper Link Resolution Before File Access in GitHub repository froxlor/froxlor prior to 2.1.0. Rated high severity (CV
Unrestricted Upload of File with Dangerous Type in GitHub repository froxlor/froxlor prior to 2.0.14. Rated high severit
Cross-Site Request Forgery (CSRF) in GitHub repository froxlor/froxlor prior to 2.0.11. Rated high severity (CVSS 8.8),
Code Injection in GitHub repository froxlor/froxlor prior to 2.0.11. Rated high severity (CVSS 8.8), this vulnerability
Code Injection in GitHub repository froxlor/froxlor prior to 2.0.10. Rated high severity (CVSS 8.8), this vulnerability
An issue was discovered in Froxlor before 0.10.14. Rated high severity (CVSS 8.8), this vulnerability is remotely exploi
Froxlor is open source server administration software. Rated high severity (CVSS 7.5), this vulnerability is remotely ex
EUVD-2026-87684
GHSA-xf4r-hwm6-xhx6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB