diff options
author | Senthil Kumaran <senthil@uthcode.com> | 2016-07-31 06:39:06 (GMT) |
---|---|---|
committer | Senthil Kumaran <senthil@uthcode.com> | 2016-07-31 06:39:06 (GMT) |
commit | 17742f2d45c9dd7ca777e33601a26e80576fdbf6 (patch) | |
tree | f83a9638dd08398dd1c93e4941a794a836b67f8c /Doc/howto/urllib2.rst | |
parent | 3a32bdfaa7494bfc172b04bdb1c8159978af8d42 (diff) | |
parent | 436fe5a447abb69e5e5a4f453325c422af02dcaa (diff) | |
download | cpython-17742f2d45c9dd7ca777e33601a26e80576fdbf6.zip cpython-17742f2d45c9dd7ca777e33601a26e80576fdbf6.tar.gz cpython-17742f2d45c9dd7ca777e33601a26e80576fdbf6.tar.bz2 |
[merge from 3.4] - Prevent HTTPoxy attack (CVE-2016-1000110)
Ignore the HTTP_PROXY variable when REQUEST_METHOD environment is set, which
indicates that the script is in CGI mode.
Issue #27568 Reported and patch contributed by RĂ©mi Rampin.
Diffstat (limited to 'Doc/howto/urllib2.rst')
-rw-r--r-- | Doc/howto/urllib2.rst | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Doc/howto/urllib2.rst b/Doc/howto/urllib2.rst index 24a4156..d2c7991 100644 --- a/Doc/howto/urllib2.rst +++ b/Doc/howto/urllib2.rst @@ -538,6 +538,11 @@ setting up a `Basic Authentication`_ handler: :: through a proxy. However, this can be enabled by extending urllib.request as shown in the recipe [#]_. +.. note:: + + ``HTTP_PROXY`` will be ignored if a variable ``REQUEST_METHOD`` is set; see + the documentation on :func:`~urllib.request.getproxies`. + Sockets and Layers ================== |