CVE-2022-4868: Froxlor Improper Authorization vulnerability
4.3
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.41861%
CWE
Published
12/31/2022
Updated
2/3/2023
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| froxlor/froxlor | composer | >= 2.0.0-beta0, < 2.0.0-beta1 | 2.0.0-beta1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from missing authorization checks in multiple administrative interfaces. The commit patches show added 'change_serversettings' permission checks in conditional statements that control access to cronjobs, IP/port management, and MySQL server configuration pages. In IpsAndPorts.php, the update method's authorization logic was flawed using an OR condition that permitted unauthorized access. These functions collectively allowed privilege escalation by exposing server configuration interfaces to resellers/admins without proper permissions, matching the CWE-285 description of improper authorization.