Summary
Package updates are available for Amazon Linux 2 that fix the following vulnerabilities: CVE-2019-11236: In the urllib3 library through 1.24.1 for Python, CRLF injection is possible if the attacker controls the request parameter. 1700824: CVE-2019-11236 python-urllib3: CRLF injection due to not encoding the '\r\n' sequence leading to possible attack on internal service 1700824: CVE-2019-11236 python-urllib3: CRLF injection due to not encoding the '\r\n' sequence leading to possible attack on internal service. CVE-2018-20060: urllib3 before version 1.23 does not remove the Authorization HTTP header when following a cross-origin redirect (i.e., a redirect that differs in host, port, or scheme). This can allow for credentials in the Authorization header to be exposed to unintended hosts or transmitted in cleartext. 1649153: CVE-2018-20060 python-urllib3: Cross-host redirect does not remove Authorization header allow for credential exposure 1649153: CVE-2018-20060 python-urllib3: Cross-host redirect does not remove Authorization header allow for credential exposure CVE-2018-18074: The Requests package before 2.20.0 for Python sends an HTTP Authorization header to an http URI upon receiving a same-hostname https-to-http redirect, which makes it easier for remote attackers to discover credentials by sniffing the network. A credentials-exposure flaw was found in python-requests, where if a request with authentication is redirected (302) from an HTTPS endpoint to an HTTP endpoint on the same host, the Authorization header is not stripped and the credentials can be read in plain text. A man-in-the-middle attacker could exploit this flaw to obtain a user's valid credentials. 99999: CVE-2018-18074 python-requests: Redirect from HTTPS to HTTP does not remove Authorization header 1643829: CVE-2018-18074 python-requests: Redirect from HTTPS to HTTP does not remove Authorization header
Fixed packages 1
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2 | python-virtualenv | 0:15.1.0-4.amzn2 |
Vulnerabilities 3
-
Critical 9.8
Exposure of Sensitive Information to an Unauthorized Actor in urllib3
urllib3 before version 1.23 does not remove the Authorization HTTP header when following a cross-origin redirect (i.e., a redirect that differs in host, port, or scheme). This can allow for credentials in the Authorization header to be exposed to unintended h…
-
High 7.5CVE-2018-18074 Public exploit
Insufficiently Protected Credentials in Requests
The Requests package before 2.20.0 for Python sends an HTTP Authorization header to an http URI upon receiving a same-hostname https-to-http redirect, which makes it easier for remote attackers to discover credentials by sniffing the network.
-
Medium 6.1
Improper Neutralization of CRLF Sequences in urllib3 library for Python
In the urllib3 library through 1.24.1 for Python, CRLF injection is possible if the attacker controls the request parameter.