What’s Vulnerable › Vulnerabilities
CVE-2026-41235: Froxlor has an authorization bypass in FTP shell assignment via missing server-side `available_shells` enforcement
- Severity: high (CVSS 8.6 v4.0)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-06-04 · updated 2026-07-22
- Weakness: CWE-863
Description
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.
Affected products
- froxlor: = 2.3.6
References
- https://github.com/froxlor/froxlor/releases/tag/2.3.7
- https://github.com/froxlor/froxlor/security/advisories/GHSA-gcv3-5v9q-fmhh
- https://github.com/froxlor/froxlor/security/advisories/GHSA-gcv3-5v9q-fmhh
Get alerted when CVE-2026-41235 or the next vulnerability affects your stack