declension / squeeze-alexa

Squeezebox integration for Amazon Alexa
GNU General Public License v3.0
59 stars 20 forks source link

Security: upgrade requests library #96

Closed declension closed 5 years ago

declension commented 5 years ago

It's a transitive dependency, so could be trickier

From https://github.com/declension/squeeze-alexa/network/alert/Pipfile.lock/requests/open

Remediation

Upgrade requests to version 2.20.0 or later. For example:

[packages]

requests = ">=2.20.0"

or…

[dev-packages]

requests = ">=2.20.0"

Always verify the validity and compatibility of suggestions with your codebase.
Details
CVE-2018-18074
More information
moderate severity
Vulnerable versions: <= 2.19.1
Patched version: 2.20.0

The Requests package through 2.19.1 before 2018-09-14 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.