Internet Bug Bounty · Report #165102
urllib HTTP header injection CVE-2016-5699
Validstatus
14upvotes
1 Sept 2016disclosed
Summary
It was found that the Python's httplib library (used by urllib, urllib2 and others) did not properly check HTTPConnection.putheader() function arguments. An attacker could use this flaw to inject additional headers in a Python application that allowed user provided header names or values.
More details: https://bugs.python.org/issue22928
How it was found
https://bugs.python.org/issue22928 https://access.redhat.com/security/cve/cve-2016-5699