CVE-2026-8328CWE-918ssrf

CVE-2026-8328

published May 14, 2026

CVSS
5.9
EPSS
0%
Percentile
38.7
In the wild
Unconfirmed
What it is

The ftpcp() function in Lib/ftplib.py was not updated when

CVE-2021-4189 was fixed. While makepasv() was patched to replace

server-supplied PASV host addresses with the actual peer address

(getpeername()[0]), ftpcp() still calls parse227() directly and passes

the raw attacker-controllable IP address and port to target.sendport(). This patch is related to CVE-2021-4189.

The record
Technical detail
CVSS
5.9 · NONE
CVSS v4.0
Not supplied
EPSS
0.00457 · 38.7th percentile
Weakness
CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-05-14T01:16Z
References (10)
EPSS history
Timeline
  • 13 MAY 20:14Z
    FTP PASV SSRF, ftpcp() does not use actual peer address, trusts server-supplied PASV host address
    cvelistv5