CVE-2026-8328

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.
CVSS

No CVSS.

Configurations

No configuration.

History

10 Jun 2026, 19:16

Type Values Removed Values Added
References
  • () https://github.com/python/cpython/commit/5dadc64673ce875ebfb24163907777dae0f6ca06 -
  • () https://github.com/python/cpython/commit/7d95a1dc7382b55cba7fdd6a110336077584a4f0 -
  • () https://github.com/python/cpython/commit/bb3446dda6c49b32e67c11dbbbf221b40be00763 -
  • () https://github.com/python/cpython/commit/c88704431ea3248ca769384c13856330976fac1d -
  • () https://github.com/python/cpython/commit/eac4fe3b2c77693790a5ef7dfab127c1fee81bf9 -

13 May 2026, 21:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-05-13 21:16

Updated : 2026-06-17 11:03


NVD link : CVE-2026-8328

Mitre link : CVE-2026-8328

CVE.ORG link : CVE-2026-8328


JSON object : View

Products Affected

No product.

CWE
CWE-918

Server-Side Request Forgery (SSRF)