Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as reseller admin
-
ExploitPair own subjectid with foreign mailbodyid
-
ExecutionSubmit crafted template edit request
-
ImpactRead other admins' email templates
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires a valid authenticated reseller admin account on a multi-tenant Froxlor installation (versions before 2.3.14) that hosts multiple administrators/resellers whose email templates are worth reading. The specific trigger is the email template editor in admin_templates.php, where an edit request lets the attacker supply their own subjectid alongside an arbitrary, sequentially-guessable foreign mailbodyid that is fetched without an adminid ownership check. Limiting factors: exploitation is impossible for unauthenticated users (PR:L), yields only read access to template content (no write/modify, no code execution), and provides no value in single-admin deployments where there are no other tenants' templates to disclose. |
| Impact | This is a moderate, authorization-boundary issue rather than a high-urgency emergency. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) and the equivalent base score of 5.3 align well with the description: exploitation is network-reachable and low-complexity but requires an existing authenticated reseller admin account (PR:L), and the only impact is low confidentiality (VC:L) with no integrity or availability effect (VI:N/VA:N). All signals are internally consistent - there is no CVSS-versus-description conflict here. No EPSS score, CISA KEV listing, or public POC was provided in the intelligence set; by the precision rules, absence of these is not evidence of safety but does mean there is no confirmed exploitation or published exploit code to raise priority. The dominant risk reducer is that the attacker must already be a trusted-tenant reseller admin, so the realistic threat is a malicious or compromised reseller reading other tenants' and the full administrator's email templates - a multi-tenant trust-boundary leak, not a remote-unauthenticated breach. Net: real but low-to-moderate priority, warranting patching to 2.3.14 in multi-reseller hosting environments while not demanding break-glass response. |
| Exploit ScenarioDerived | A malicious or compromised reseller admin logged into a shared Froxlor hosting panel opens the email template editor and, in an edit request, keeps their own subjectid while substituting sequential mailbodyid values belonging to other admins. Because admin_templates.php fetches the mail body by mailbodyid without verifying adminid ownership, the attacker reads other resellers' and the top-level administrator's email templates. No public exploit code was identified at time of analysis, but the technique is trivial to reproduce by hand. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Froxlor versions before 2.3.14 expose the full contents of other administrators' email templates to authenticated reseller admins through an insecure direct object reference in the email template editor (admin_templates.php). A reseller admin supplies their own subjectid while substituting a sequential, foreign mailbodyid in an edit request, and the application returns the mail body without verifying that the requester owns the referenced record. Rated CVSS 5.3 (v4.0) and independently assessed as CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, this is a moderate authorization-boundary issue: there is no public exploit identified at time of analysis, no write or code-execution capability, and it yields nothing in single-admin deployments where no other tenants' templates exist.
RemediationAI
Upgrade to Froxlor 2.3.14 or later, the vendor-released patch that adds the missing adminid ownership check, as documented in GHSA-646m-cj89-hm32 (https://github.com/froxlor/froxlor/security/advisories/GHSA-646m-cj89-hm32). Until the upgrade is applied, a practical compensating control is to reduce the number of reseller-level admins sharing one instance, since the attack requires a valid reseller account and provides no value where only one admin's templates exist; the trade-off is loss of delegated multi-tenant administration. Administrators who must keep reseller accounts can also remove the email template editor permission from untrusted resellers and review or rotate any sensitive content previously stored in templates, accepting that this limits legitimate reseller customization. Logging and alerting on admin_templates.php requests that pair a subjectid with an unfamiliar mailbodyid can help detect attempts but does not prevent disclosure and adds monitoring overhead.
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 flaw is CWE-639, Authorization Bypass Through User-Controlled Key, in Froxlor's PHP-based multi-tenant hosting control panel. Froxlor stores administrator and reseller email templates, including the mail body, as database records keyed by sequential integer identifiers (mailbodyid), and admin_templates.php fetches that body directly from the supplied mailbodyid without correlating it to the requesting account's adminid. Because the identifiers are sequential, an authenticated reseller admin can enumerate another tenant's mailbodyid and pair it with their own subjectid to retrieve template content they should not see. The affected CPE is cpe:2.3:a:froxlor:froxlor:*:*:*:*:*:*:*:* across all versions prior to 2.3.14. Consistent with the independent assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N), the impact is limited to read disclosure inside a multi-tenant installation; the vendor's CVSS 4.0 vector (5.3, PR:L, UI:N, VC:L) likewise records no integrity or availability loss.
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:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable web request (AV:N/AC:L) but requires an authenticated reseller admin (PR:L); read-only disclosure of template content gives C:L with no integrity or availability impact and unchanged scope.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Froxlor before 2.3.14 contains an insecure direct object reference vulnerability in the email template editor (admin_templates.php) because the mail body is fetched by mailbodyid without an adminid ownership check. Authenticated reseller admins can pair their own subjectid with sequential foreign mailbodyid values in edit requests to read other admins' email templates, including the full administrator's.
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-98667
GHSA-c3jc-298j-rpv5
NVD
CVE.org
EPSS
VulDB
Exploit-DB