diff options
author | Senthil Kumaran <senthil@uthcode.com> | 2016-07-31 06:24:16 (GMT) |
---|---|---|
committer | Senthil Kumaran <senthil@uthcode.com> | 2016-07-31 06:24:16 (GMT) |
commit | 4cbb23f8f278fd1f71dcd5968aa0b3f0b4f3bd5d (patch) | |
tree | 6b9afcfb2dbbcaba109a7b00785f711af576c538 /Doc/howto/urllib2.rst | |
parent | d27a7c1f22b263a3eef5d380c7058c993bd3a451 (diff) | |
download | cpython-4cbb23f8f278fd1f71dcd5968aa0b3f0b4f3bd5d.zip cpython-4cbb23f8f278fd1f71dcd5968aa0b3f0b4f3bd5d.tar.gz cpython-4cbb23f8f278fd1f71dcd5968aa0b3f0b4f3bd5d.tar.bz2 |
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 5a22660..cc0d85e 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 ================== |