Skip to main content

Xlight FTP Server CVE-2026-67193

| EUVDEUVD-2026-50400 MEDIUM
Observable Discrepancy (CWE-203)
2026-07-29 VulnCheck GHSA-3c72-cvwm-9gqx
6.9
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.3 MEDIUM

Network-accessible pre-auth trigger with no complexity; only GetTickCount value leaked so C:L; no integrity or availability impact applies.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Patch available
Jul 29, 2026 - 17:02 EUVD
Analysis Generated
Jul 29, 2026 - 16:29 vuln.today

DescriptionCVE.org

Xlight FTP Server before 3.9.5 contains an information disclosure vulnerability that allows unauthenticated attackers to obtain the server's current GetTickCount() value by sending a USER command with a username ending in the :adm suffix. Attackers can trigger the admin protocol path within the standard FTP listener pre-authentication to leak timing information from the FTP 331 response without requiring a separate port or configuration change.

AnalysisAI

Xlight FTP Server before 3.9.5 on Windows leaks the system's GetTickCount() value to unauthenticated remote attackers via the standard FTP listener. Sending a USER command with a username ending in the :adm suffix triggers an internal admin protocol code path pre-authentication, causing the server to embed Windows timing data in the FTP 331 response - no separate admin port or configuration change required. No active exploitation is confirmed (not in CISA KEV), but the attack is trivially executable against any default installation with network access to the FTP port.

Technical ContextAI

Xlight FTP Server is a Windows-native FTP server product, as confirmed by the use of GetTickCount(), a Win32 API returning milliseconds elapsed since system boot. The vulnerability is classified as CWE-203 (Observable Discrepancy), which covers information disclosure through differences in system behavior that an attacker can observe. The root cause is that the standard FTP listener (TCP port 21) contains a code branch triggered by a specific username suffix (:adm) that routes authentication through an admin protocol handler. This handler inadvertently returns the GetTickCount() value as part of the FTP 331 (Password Required) response. The leaked timing value reveals system uptime with millisecond granularity, which can assist in defeating timing-dependent mitigations such as ASLR. The CPE cpe:2.3:a:xlight:xlight_ftp_server:*:*:*:*:*:*:*:* with upper bound at 3.9.5 defines the affected scope.

RemediationAI

The primary fix is upgrading Xlight FTP Server to version 3.9.5 or later, as documented in the vendor changelog at https://www.xlightftpd.com/whatsnew.htm, which removes the admin protocol code path exposure within the pre-authentication flow of the standard FTP listener. If an immediate upgrade is not feasible, restrict access to the FTP port (typically TCP 21) via host-based or network firewall rules to trusted IP ranges only, which reduces the pool of attackers able to send the malicious USER command - note this may impact legitimate FTP client connectivity. Additionally, consider whether FTP can be replaced with SFTP or FTPS alternatives on the same host, eliminating the attack surface entirely. No other vendor-specified workarounds are identified in the provided references.

Share

CVE-2026-67193 vulnerability details – vuln.today

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