Skip to content
Snippets Groups Projects
Unverified Commit d0312cec authored by Gregory P. Smith's avatar Gregory P. Smith Committed by GitHub
Browse files

[3.9] bpo-43285: Add a What's New entry for 3.9.3. (GH-24888)

Covers the ftplib security fix.
parent 7dcb4baa
No related branches found
No related tags found
No related merge requests found
......@@ -1529,3 +1529,12 @@ separator key, with ``&`` as the default. This change also affects
functions internally. For more details, please see their respective
documentation.
(Contributed by Adam Goldschmidt, Senthil Kumaran and Ken Jin in :issue:`42967`.)
Notable changes in Python 3.9.3
===============================
A security fix alters the :class:`ftplib.FTP` behavior to not trust the
IPv4 address sent from the remote server when setting up a passive data
channel. We reuse the ftp server IP address instead. For unusual code
requiring the old behavior, set a ``trust_server_pasv_ipv4_address``
attribute on your FTP instance to ``True``. (See :issue:`43285`)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment