CVE-2026-41229
Description
Froxlor is open source server administration software. Prior to version 2.3.6, `PhpHelper::parseArrayToString()` writes string values into single-quoted PHP string literals without escaping single quotes. When an admin with `change_serversettings` permission adds or updates a MySQL server via the API, the `privileged_user` parameter (which has no input validation) is written unescaped into `lib/userdata.inc.php`. Since this file is `require`d on every request via `Database::getDB()`, an attacker can inject arbitrary PHP code that executes as the web server user on every subsequent page load. Version 2.3.6 contains a patch.
How to fix
- froxlor froxlor2.3.6 or later
- froxlor/froxlor2.3.6 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| froxlor froxlor | v < 2.3.6 | 2.3.6 |
| froxlor/froxlorPackagist | v < 2.3.6 | 2.3.6 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.