Skip to main content

vsftpd CVE-2026-119567

| EUVDEUVD-2026-113832 LOW
Incomplete List of Disallowed Inputs (CWE-184)
2026-10-30 VulnCheck GHSA-9f6m-7pvr-9832
2.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege FTP user
  2. Exploit
    Send RFC 775 X-prefixed alias (e.g. XRMD)
  3. Execution
    Bypass cmds_denied literal check
  4. Impact
    Perform 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

vsftpd 0 ≤3.0.5

Affected Packages

euvd vsftpd no fix

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

Vendor (VulnCheck) PRIMARY 2.3 LOW
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
vuln.today AI 3.1 LOW

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.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.2%
Top 88% exploitable
Prevalence
High
widely deployed default FTP daemon across many Linux distributions
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy