Impact
FTP PASV responses are accepted without validating the returned IP against the control connection, allowing attackers to redirect the data channel to arbitrary hosts. The flaw is in the default passive mode when ftp_extension is disabled. An attacker can force the client to connect to internal servers, cloud metadata services, or third‑party hosts, enabling SSRF and FTP bounce attacks.
Affected Systems
Erlang/OTP versions before 29.0.2, including OTP 28.5.0.2 and 27.3.4.13, contain the vulnerable ftp_internal module. The issue spans inets releases 5.10.4 through 6.5 and ftp releases 1.0 to 1.2.6, 1.2.4.1 and 1.2.3.1. The ftp application is deprecated and will be removed in OTP‑30, so newer OTP releases are safe.
Risk and Exploitability
The CVSS base score is 6.3, indicating moderate risk. EPSS is not available, and the vulnerability is not listed in CISA KEV. An attacker with access to an FTP server that can send a crafted 227 response can cause the client to connect to a chosen IP and port, facilitating internal reconnaissance or data exfiltration. No special authentication is required; the attack occurs during normal FTP use.
OpenCVE Enrichment