Skip to main content

Froxlor CVE-2026-113677

| EUVDEUVD-2026-105093 MEDIUM
Missing Authorization (CWE-862)
2026-10-20 VulnCheck GHSA-9rxg-hj9r-x482
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged customer
  2. Exploit
    Invoke SubDomains.delete API with main domain id
  3. Execution
    Bypass UI-only authorization restriction
  4. Impact
    Delete reseller domain, orphan vhost/DNS records and corrupt quota

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a valid authenticated Froxlor customer account (PR:L) and direct invocation of the SubDomains.delete API command with the id of a main domain (parentdomainid=0) provisioned to that customer by a reseller/admin. The specific condition is that the delete authorization check existed only in the web UI (customer_domains.php: domains_cantdeletemaindomain) and was absent from the API handler, so the attacker must call the API rather than go through the UI. Limiting factors: exploitation is confined to Froxlor 0.10.0 before 2.3.15, requires pre-existing low-privileged credentials (no anonymous access), needs no user interaction or elevated privileges, and impact is bounded to domains the attacker's own account is associated with.

Impact

This is a medium-severity authorization flaw, not a top-tier priority. The CVSS 4.0 base score of 5.3 aligns with the vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L: network-reachable via the API, low complexity, but requiring an existing low-privileged (authenticated customer) account and yielding only limited integrity and availability impact with no confidentiality loss. Exploitation status is 'no public exploit identified at time of analysis' - the CVE is not in CISA KEV, no EPSS score was supplied, and no POC is referenced (VulnCheck and the GHSA advisory describe the flaw but no weaponized exploit is cited). The signals are internally consistent: a logic/authorization bug that an authenticated tenant can trigger, bounded to the hosting environment the attacker already has access to, so real-world risk is best characterized as insider/tenant abuse rather than mass external compromise. No conflicting signals were observed between the CVSS vector and the description; both indicate authenticated, network-facing API abuse with limited impact.

Exploit ScenarioDerived

A customer with a valid Froxlor account calls the SubDomains.delete API directly (bypassing the web UI's domains_cantdeletemaindomain restriction) and supplies the id of a reseller-provisioned main domain (parentdomainid=0) assigned to them. The deletion orphans the associated vhost, DNS, and subdomain records and drives the subdomains_used counter below zero, granting the attacker extra subdomain allowance. No public exploit code is identified, but the flaw is trivially reproducible for any authenticated customer given the documented API command.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 20, 2026

Froxlor 0.10.0 through 2.3.14 does not enforce the main-domain deletion restriction in the SubDomains.delete API command, allowing any authenticated customer to delete a reseller- or admin-provisioned main domain by supplying its id. This can orphan vhost, DNS, and subdomain records and push subdomains_used below zero, granting extra subdomain allowance. The vendor fixed the missing authorization check in 2.3.15; no public exploit was identified at time of analysis.

RemediationAI

Upgrade Froxlor to 2.3.15 or later (vendor-released patch: 2.3.15), which adds the missing non-admin/main-domain guard; see the GHSA advisory and commit 078e3f4. If immediate upgrade is not possible, restrict Froxlor API access for customer accounts to trusted networks or disable customer API use, and consider a reverse-proxy/WAF rule denying non-admin SubDomains.delete requests-both trade off legitimate API automation. Also audit domains_used and subdomains_used counters for negative values or orphaned vhost/DNS/subdomain records and review API logs for unauthorized delete calls. No vendor workaround beyond the patch is documented.

Affected VersionsENISA

Froxlor 0.10.0 <2.3.15

Affected Packages

euvd froxlor fix: 2.3.15

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-862 (Missing Authorization) in the PHP-based Froxlor hosting control panel. Froxlor's web UI already blocked customers from deleting main domains via customer_domains.php (domains_cantdeletemaindomain), and SubDomains.get() intentionally returns main domains with parentdomainid=0 for domain details. However, the SubDomains.delete API handler in lib/Froxlor/Api/Commands/SubDomains.php did not repeat that check, so a logged-in customer could invoke the API directly with a main domain id. The upstream fix commit 078e3f4ba0429390b27baae6aa1cc5d8c9a80010 adds a guard that rejects deletion when the caller is not an admin and the target's parentdomainid is '0', returning domains_cantdeletemaindomain. CPE data identifies the affected package as froxlor:froxlor before 2.3.15.

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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 5.4 MEDIUM

Network API reachable (AV:N), low complexity (AC:L), authenticated customer required (PR:L); no data disclosure (C:N) but domain/record deletion and quota corruption give limited integrity and availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/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
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Froxlor from 0.10.0 before 2.3.15 contains a missing authorization vulnerability in the SubDomains.delete API command that allows authenticated customers to delete reseller-provisioned main domains by supplying a main domain id. Attackers can bypass the web UI restriction to remove domains, orphan vhost, DNS and subdomain records, and drive subdomains_used below zero to gain extra subdomain allowance.

Threat Intelligence Overview

EPSS Score
0.4%
Top 62% exploitable
Prevalence
Low
niche open-source hosting control panel, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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