]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-38576: Disallow control characters in hostnames in http.client (GH-18995)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 14 Mar 2020 19:13:32 +0000 (12:13 -0700)
committerGitHub <noreply@github.com>
Sat, 14 Mar 2020 19:13:32 +0000 (12:13 -0700)
commitff69c9d12c1b06af58e5eae5db4630cedd94740e
tree86d9500a8490bb3470c1941be6905c7df0340030
parenta927e91186727b5184d774d1d99c70b9ff5497f5
bpo-38576: Disallow control characters in hostnames in http.client (GH-18995)

Add host validation for control characters for more CVE-2019-18348 protection.
(cherry picked from commit 9165addc22d05e776a54319a8531ebd0b2fe01ef)

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>
Lib/http/client.py
Lib/test/test_httplib.py
Lib/test/test_urllib.py
Misc/NEWS.d/next/Security/2020-03-14-14-57-44.bpo-38576.OowwQn.rst [new file with mode: 0644]