CVE-2026-41228 Details
Description
Froxlor is open source server administration software. Prior to version 2.3.6, the Froxlor API endpoint `Customers.update` (and `Admins.update`) does not validate the `def_language` parameter against the list of available language files. An authenticated customer can set `def_language` to a path traversal payload (e.g., `../../../../../var/customers/webs/customer1/evil`), which is stored in the database. On subsequent requests, `Language::loadLanguage()` constructs a file path using this value and executes it via `require`, achieving arbitrary PHP code execution as the web server user. Version 2.3.6 fixes the issue.
A vulnerability in the Froxlor API endpoints 'Customers.update' and 'Admins.update' prior to version 2.3.6 allows for arbitrary PHP code execution. The issue arises because the 'def_language' parameter is not properly validated against available language files. An authenticated customer can exploit this by sending a path traversal payload, which is then stored in the database. When the 'def_language' is loaded in subsequent requests, the application executes the injected PHP code as the web server user.
Users can update to Froxlor version 2.3.6 or later, where this vulnerability has been patched. Instructions for downloading the latest version are available on the Froxlor GitHub Releases page.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Apr 23, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/froxlor/froxlor/security/advisories/GHSA-w59f-67xm-rxx7 | CISA-ADP | ExploitMitigationVendor Advisory |
| https://github.com/froxlor/froxlor/commit/bc5e6dbaa90e6f3573129da640595e8c770e1d0c | [email protected] | Patch |
| https://github.com/froxlor/froxlor/releases/tag/2.3.6 | [email protected] | Release Notes |
| https://github.com/froxlor/froxlor/security/advisories/GHSA-w59f-67xm-rxx7 | [email protected] | ExploitMitigationVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-98 | Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| froxlor froxlor | < 2.3.6 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 27, 2026 | Initial Analysis | [email protected] |
| Apr 23, 2026 | CVE Modified | CISA-ADP |
| Apr 23, 2026 | New CVE Received | [email protected] |