Logo
vulnerabilityCVE-2026-8328
Name
CVE-2026-8328
Source
NVD ( link)Debian ( link)
Description
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.
Published Date
Updated Date
Workaround
-
Advisories

Analysis#


Affected Component
Analysis
python3
Patched

Vulnerability Ratings#


5.9
CVSSv4
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
master
3.14.6
Not Affected
openwrt
master
3.14.5-r1
Not Affected
openwrt
openwrt-25.12
3.13.9-r3
Not Affected
yocto
kirkstone
3.10.20
Not Affected
yocto
master
3.14.6
Not Affected
yocto
scarthgap
3.12.13
Not Affected

Resolved with patches#


python3 (buildroot:2025.02.x)

#
Title
Author
Resolve
1
gh-87451: Apply CVE-2021-4189 PASV fix to ftplib.ftpcp()
"Gregory P. Smith" <68491+gpshead@users.noreply.github.com>
CVE-2026-8328