CVE-2026-119567
vsftpd: vsftpd: access control bypass via RFC 775 command aliases
Severity
LowRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · October 30, 2026
Updated · November 2, 2026
Description
A flaw was found in vsftpd. This vulnerability allows an authenticated remote attacker to bypass access control restrictions and execute denied operations. Because the service performs exact string matching against restricted command names without accounting for legacy command aliases defined in RFC 775, an attacker can submit equivalent X-prefixed commands to perform prohibited directory operations.
Statement
This vulnerability is rated as Low severity because exploitation requires an authenticated FTP session and only impacts deployments that rely on the cmds_denied configuration directive to restrict user actions. In standard Red Hat Enterprise Linux environments, operating system filesystem permissions, directory ownership controls, and SELinux policies remain in effect to restrict unauthorized modifications even if command-level filtering within the FTP daemon is circumvented.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
To prevent users from executing denied operations using RFC 775 command aliases, explicitly include both standard FTP commands and their X-prefixed aliases in the cmds_denied directive.
- Edit
/etc/vsftpd/vsftpd.confand include the legacy aliases in thecmds_deniedconfiguration setting:
cmds_denied=RMD,MKD,CWD,PWD,CDUP,XRMD,XMKD,XCWD,XPWD,XCUP
- Restart the vsftpd service to apply the configuration:
systemctl restart vsftpd
Warning: Restarting the vsftpd service will terminate any active FTP sessions.
Operational hardening: Ensure that underlying directory permissions, ownership, and POSIX ACLs strictly enforce write and delete boundaries at the filesystem layer rather than relying exclusively on FTP application-level command filtering.
CVSS / CWE
CVSS 3.1 · 3.1CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
CWE-184 · Incomplete List of Disallowed Inputs