CVE-2026-41235 PUBLISHED

Froxlor has an authorization bypass in FTP shell assignment via missing server-side `available_shells` enforcement

Assigner: GitHub_M
Reserved: 18.04.2026 Published: 04.06.2026 Updated: 04.06.2026

Froxlor is open source server administration software. Version 2.3.6 lets administrators configure system.available_shells as the approved shell list that customers may assign to FTP users. However, the server-side FTP account handlers do not enforce that whitelist when processing add or edit requests. As a result, an authenticated customer with shell delegation enabled can submit an arbitrary shell such as /bin/bash even when the panel UI only offers more restricted choices. In deployments that use the default nssextrausers integration, the attacker-controlled shell is then propagated into the system account database, leading to real host shell access. Version 2.3.7 fixes the issue.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
CVSS Score: 8.6

Product Status

Vendor froxlor
Product froxlor
Versions
  • Version = 2.3.6 is affected

References

Problem Types

  • CWE-863: Incorrect Authorization CWE