Skip to content
OpenAdvisories
Medium ALAS2-2020-1413 3 CVEs

Moderate: python-virtualenv security update (Amazon Linux 2)

Published Apr 20, 2020 · Updated Apr 23, 2020

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

ReleasePackageFixed 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.5
    CVE-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.

References

  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-18074.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-20060.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2019-11236.html