Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege FTP user
-
ExploitSend RFC 775 X-prefixed alias (e.g. XRMD)
-
ExecutionBypass cmds_denied literal check
-
ImpactPerform blocked operation such as directory deletion
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation completeness
|
| Exploitation Conditions | Exploitation requires that the vsftpd server be explicitly configured with cmds_denied (or an equivalent cmds_allowed restriction) that blocks commands such as RMD, MKD, CWD, PWD, or CDUP - without such a command-filtering configuration there is nothing to bypass. The attacker must hold valid FTP credentials (PR:L, authenticated per the provided vector). Limiting factors: it is useless against default installations that do not use cmds_denied, it only grants the specific operations the admin tried to block (here primarily integrity impact such as directory deletion/creation), and it affects only vsftpd through 3.0.5. |
| Impact | This is a low-severity, low-priority issue rather than a high-CVSS-but-low-real-risk case: the CVSS 4.0 base score is only 2.3, and the signals are internally consistent. The vector (CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N) requires an already-authenticated low-privilege FTP user (PR:L), a non-default attack requirement/configuration (AT:P/AC:H), and yields only limited integrity impact (VI:L) with no confidentiality or availability loss. The vuln.today decision label is 'monitor', which aligns with the low score. This is NOT in CISA KEV (status: no active exploitation confirmed), so exploitation status is 'no public exploit identified at time of analysis', though research references from abraxaslabs and VulnCheck describe the bypass technique in detail - a public technical write-up exists but is not verified as working exploit code. EPSS score is NOT provided in the input, so probabilistic exploitation likelihood cannot be factored in and should not be assumed. The SSVC-style signals (monitor, no KEV, authenticated and configuration-dependent) all point to low real-world urgency: this matters only to deployments that actively rely on vsftpd's cmds_denied/cmds_allowed command filtering as a security control. |
| Exploit ScenarioDerived | On a vsftpd server (≤3.0.5) configured with cmds_denied to block directory operations such as RMD/MKD, an authenticated FTP user issues the RFC 775 X-prefixed alias XRMD instead of RMD. Because the cmds_denied check matches literal tokens, the alias is not recognized as a blocked command and the directory deletion proceeds, defeating the configured restriction. No public working exploit is identified, but the technique is documented in the referenced research. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Authenticated FTP users can bypass vsftpd’s cmds_denied command filter by sending RFC 775 X-prefixed aliases such as XRMD, XMKD, XCWD, XPWD, and XCUP, allowing operations the administrator intended to block, including directory deletion. The issue affects vsftpd through 3.0.5 and only matters when the server is explicitly configured with cmds_denied or an equivalent command restriction; default installations without such filtering have nothing to bypass. It is low severity with a CVSS 4.0 base score of 2.3 and integrity-only impact, no CISA KEV entry or public exploit code has been identified, and the vuln.today priority is monitor; the supplied vector indicates authenticated access (PR:L).
RemediationAI
No vendor-released patch version is confirmed in the supplied intelligence, so check https://security.appspot.com/vsftpd.html and the VulnCheck advisory for an updated vsftpd release and apply it when available. Because the bypass only works where command filtering is configured, the direct compensating control is to remove or harden the cmds_denied restriction: block the X-prefixed aliases XRMD, XMKD, XCWD, XPWD, and XCUP in addition to the base commands, or preferably use cmds_allowed to permit only the specific FTP commands required by your users; an allowlist is more robust but can break clients that depend on legitimate directory commands. Restricting FTP access to trusted authenticated users and reviewing directory permissions reduces exposure but does not correct the token-comparison flaw, and those restrictions carry operational trade-offs.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
vsftpd is an FTP server, and the flaw is in process_post_login(), where the cmds_denied setting is compared against literal command tokens. RFC 775 defines X-prefixed directory command aliases, and the filter does not normalize or account for them, so an authenticated user can submit XRMD, XMKD, XCWD, XPWD, or XCUP to reach the same operations as RMD, MKD, CWD, PWD, or CDUP. This is CWE-184, an incomplete list of disallowed inputs, rather than a memory-safety or authentication flaw. The CPE cpe:2.3:a:vsftpd:vsftpd:*:*:*:*:*:*:*:* and EUVD range 0 through 3.0.5 identify affected versions. Exploitation requires valid FTP credentials per the PR:L vector and an explicit cmds_denied or equivalent command-filtering configuration; without that configuration there is no restriction to bypass. The assessed impact is integrity-only, such as directory creation or deletion, with no confidentiality or availability impact in the provided assessment.
Know when Vsftpd gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Authenticated FTP user gives PR:L; the attack only exists where cmds_denied is configured, a non-default precondition, so AC:H; impact is unauthorized bypass of command restrictions, so I:L with no C or A.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Unspecified vulnerability in vsftpd 3.0.2 and earlier allows remote attackers to bypass access restrictions via unknown
FTPS data connections on vsftpd through 3.0.5 can be hijacked by a second client that resumes its own TLS session ticket
EUVD-2026-113832
GHSA-9f6m-7pvr-9832
NVD
CVE.org
EPSS
Exploit-DB