| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-w59f-67xm-rxx7 | Froxlor has Local File Inclusion via path traversal in API `def_language` parameter leads to Remote Code Execution |
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
Mon, 27 Apr 2026 17:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Froxlor
Froxlor froxlor |
|
| CPEs | cpe:2.3:a:froxlor:froxlor:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Froxlor
Froxlor froxlor |
Thu, 23 Apr 2026 15:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Thu, 23 Apr 2026 04:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Froxlor has Local File Inclusion via path traversal in API `def_language` parameter that leads to Remote Code Execution | |
| Weaknesses | CWE-98 | |
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-04-23T14:48:07.640Z
Reserved: 2026-04-18T03:47:03.134Z
Link: CVE-2026-41228
Updated: 2026-04-23T14:47:03.748Z
Status : Analyzed
Published: 2026-04-23T04:16:19.193
Modified: 2026-04-27T17:00:33.587
Link: CVE-2026-41228
No data.
OpenCVE Enrichment
Updated: 2026-04-28T07:45:26Z
Github GHSA