Description
vsftpd through 3.0.5 contains an access control bypass vulnerability that allows authenticated FTP users to execute denied commands by issuing RFC 775 X-prefixed aliases. The cmds_denied check in process_post_login() compares literal tokens, so attackers can send XRMD, XMKD, XCWD, XPWD, or XCUP to perform blocked operations like deleting directories.
Published: 2026-10-30
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: Access Control Bypass
Action: Assess Impact
AI Analysis

Impact

vsftpd up to version 3.0.5 contains an access control bypass that allows any authenticated FTP user to execute commands that are normally blocked, such as directory deletion or movement, by using RFC 775 X-prefixed aliases. These aliases are matched literally in the cmds_denied check, so attackers can send XRMD, XMKD, XCWD, XPWD, or XCUP to carry out operations that the server attempts to deny. The vulnerability is a result of improper command alias validation (CWE‑184).

Affected Systems

The affected software is the vsftpd project’s vsftpd server, specifically all releases up to and including 3.0.5. The vulnerability affects authenticated FTP users on any system running these versions, regardless of operating system, as the issue resides in the vsftpd code.

Risk and Exploitability

The CVSS score is 2.3, indicating low severity, and the EPSS score is not available, so current exploit probability is unknown. The vulnerability is not listed in the CISA KEV catalog, implying no widespread or confirmed exploitation. Attackers must possess valid FTP credentials to exploit the bug; they can issue aliased commands to bypass the denied command list. Because the user must already be authenticated, the risk of remote compromise is limited to the privileges granted to that FTP account, but they can still delete or modify directories they normally cannot remove.

Generated by OpenCVE AI on October 30, 2026 at 12:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest vsftpd release that removes the alias bypass.
  • Restrict authenticated FTP users to minimal command sets, such as by applying chroot isolation and deny commands configurations, to limit the impact of any alias usage.
  • Continuously monitor FTP logs for X-prefixed command activity and investigate any unexpected occurrences.

Generated by OpenCVE AI on October 30, 2026 at 12:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Description vsftpd through 3.0.5 contains an access control bypass vulnerability that allows authenticated FTP users to execute denied commands by issuing RFC 775 X-prefixed aliases. The cmds_denied check in process_post_login() compares literal tokens, so attackers can send XRMD, XMKD, XCWD, XPWD, or XCUP to perform blocked operations like deleting directories.
Title vsftpd through 3.0.5 cmds_denied Bypass via RFC 775 Command Aliases
First Time appeared Vsftpd Project
Vsftpd Project vsftpd
Weaknesses CWE-184
CPEs cpe:2.3:a:vsftpd_project:vsftpd:*:*:*:*:*:*:*:*
Vendors & Products Vsftpd Project
Vsftpd Project vsftpd
References
Metrics cvssV3_1

{'score': 3.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 2.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Vsftpd Project Vsftpd
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T11:31:13.756Z

Reserved: 2026-10-30T10:53:32.356Z

Link: CVE-2026-119567

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T12:16:44.433

Modified: 2026-10-30T12:16:44.433

Link: CVE-2026-119567

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T16:30:15Z

Weaknesses
  • CWE-184

    Incomplete List of Disallowed Inputs