Skip to main content

Froxlor EUVDEUVD-2026-87684

| CVE-2026-100711 HIGH
Insufficient Session Expiration (CWE-613)
2026-09-26 VulnCheck GHSA-xf4r-hwm6-xhx6
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid session/API key/2FA token
  2. Delivery
    Victim rotates account password
  3. Exploit
    Stolen credential remains valid
  4. Execution
    Retain full account access
  5. Impact
    Continue 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Froxlor 0 <2.3.12

Affected Packages

euvd froxlor fix: 2.3.12

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 7.4 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 26, 2026 - 14:02 EUVD
CVE Published
Sep 26, 2026 - 13:24 cve.org
HIGH 8.7

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
Niche open-source PHP hosting control panel, limited enterprise footprint
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2023-0315 HIGH POC
8.8 Jan 16

Command Injection in GitHub repository froxlor/froxlor prior to 2.0.8. Rated high severity (CVSS 8.8), this vulnerabilit

CVE-2023-3173 CRITICAL POC
9.8 Jun 09

Improper Restriction of Excessive Authentication Attempts in GitHub repository froxlor/froxlor prior to 2.0.20. Rated cr

CVE-2023-1307 CRITICAL POC
9.8 Mar 10

Authentication Bypass by Primary Weakness in GitHub repository froxlor/froxlor prior to 2.0.13. Rated critical severity

CVE-2021-42325 CRITICAL POC
9.8 Oct 12

Froxlor through 0.10.29.1 allows SQL injection in Database/Manager/DbManagerMySQL.php via a custom DB name. Rated critic

CVE-2026-26279 CRITICAL POC
9.1 Mar 03

Command injection in Froxlor server admin before 2.3.4 due to typo (== instead of =) disabling input validation entirely

CVE-2023-6069 HIGH POC
8.8 Nov 10

Improper Link Resolution Before File Access in GitHub repository froxlor/froxlor prior to 2.1.0. Rated high severity (CV

CVE-2023-2034 HIGH POC
8.8 Apr 14

Unrestricted Upload of File with Dangerous Type in GitHub repository froxlor/froxlor prior to 2.0.14. Rated high severit

CVE-2023-1033 HIGH POC
8.8 Feb 25

Cross-Site Request Forgery (CSRF) in GitHub repository froxlor/froxlor prior to 2.0.11. Rated high severity (CVSS 8.8),

CVE-2023-0877 HIGH POC
8.8 Feb 17

Code Injection in GitHub repository froxlor/froxlor prior to 2.0.11. Rated high severity (CVSS 8.8), this vulnerability

CVE-2023-0671 HIGH POC
8.8 Feb 04

Code Injection in GitHub repository froxlor/froxlor prior to 2.0.10. Rated high severity (CVSS 8.8), this vulnerability

CVE-2020-10235 HIGH POC
8.8 Mar 09

An issue was discovered in Froxlor before 0.10.14. Rated high severity (CVSS 8.8), this vulnerability is remotely exploi

CVE-2023-50256 HIGH POC
7.5 Jan 03

Froxlor is open source server administration software. Rated high severity (CVSS 7.5), this vulnerability is remotely ex

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy