CVE-2015-2296
Python Requests Session Fixation
The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.
Exploit likelihood
What each source reports
NVD Score used
6.8
The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.
- Record
CVE-2015-2296- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.
- Record
CVE-2015-2296- Updated
- 2026-11-02
EUVDEUVD-2015-0032 No score
The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.
- Record
EUVD-2015-0032- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-pg2w-x9wp-vw92 No score
Python Requests Session Fixation
The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.
- Record
GHSA-pg2w-x9wp-vw92- Updated
- 2026-11-02
OSV No score
The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.
- Record
CVE-2015-2296- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-2296 No score
The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.
- Record
DEBIAN-CVE-2015-2296- Updated
- 2026-11-02
Show 20 moreShow less
OSVGHSA-pg2w-x9wp-vw92 No score
Python Requests Session Fixation
The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.
- Record
GHSA-pg2w-x9wp-vw92- Updated
- 2026-11-02
OSVMGASA-2015-0120 No score
Updated python-requests packages fix security vulnerability
In python-requests before 2.6.0, a cookie without a host value set would use the hostname for the redirected URL exposing requests users to session fixation attacks and potentially cookie stealing (CVE-2015-2296).
- Record
MGASA-2015-0120- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10098-1 No score
python-pip-8.1.2-1.2 on GA media
These are all security issues fixed in the python-pip-8.1.2-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10098-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10125-1 No score
python-requests-2.11.1-1.1 on GA media
These are all security issues fixed in the python-requests-2.11.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10125-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11251-1 No score
python36-pip-20.2.4-1.8 on GA media
These are all security issues fixed in the python36-pip-20.2.4-1.8 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11251-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11266-1 No score
python36-requests-2.25.1-4.2 on GA media
These are all security issues fixed in the python36-requests-2.25.1-4.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11266-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11281-1 No score
python2-pip-20.0.2-2.6 on GA media
These are all security issues fixed in the python2-pip-20.0.2-2.6 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11281-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13916-1 No score
python310-pip-24.0-1.1 on GA media
These are all security issues fixed in the python310-pip-24.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13916-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13999-1 No score
python310-requests-2.32.2-1.1 on GA media
These are all security issues fixed in the python310-requests-2.32.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13999-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12038-1 No score
python313-requests-2.34.2-1.2 on GA media
These are all security issues fixed in the python313-requests-2.34.2-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12038-1- Updated
- 2026-11-02
OSVPYSEC-2015-17 No score
The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.
- Record
PYSEC-2015-17- Updated
- 2026-11-02
OSVSUSE-FU-2021:2130-1 No score
Feature implementation for python39-pip, python39-setuptools
This update for python39-pip, python39-setuptools fixes the following issues:
Changes in python39-setuptools:
- Provide
python39-setuptoolsversion 44.1.1 with vendored dependencies. (jsc#SLE-17532, jsc#SLE-17957)
Changes in python39-pip:
- Provide
python39-pipversion 20.2.4 with vendored dependencies. (jsc#SLE-17532, jsc#SLE-17957)
- Record
SUSE-FU-2021:2130-1- Updated
- 2026-11-02
OSVSUSE-FU-2022:0444-1 No score
Feature update for venv-salt-minion
This feature update for venv-salt-minion provides the following changes:
- Introduce
venv-salt-minion. - Track already fixed issues.
- Record
SUSE-FU-2022:0444-1- Updated
- 2026-11-02
OSVSUSE-FU-2022:0445-1 No score
Feature update for venv-salt-minion
This feature update for venv-salt-minion provides the following changes:
- Introduce
venv-salt-minion. - Mention fixed issues provided with the bundle.
- Record
SUSE-FU-2022:0445-1- Updated
- 2026-11-02
OSVSUSE-RU-2019:2505-1 No score
Recommended update for python-jmespath, python-jsonschema, python-paramiko, python-pexpect, python-pip, python-ply, python-pretend, python-process-tests, python-pycodestyle, python-pyflakes, python-pyxdg, python-tabulate, python-vcversioner
This update for python-jmespath, python-jsonschema, python-paramiko, python-pexpect, python-pip, python-ply, python-pretend, python-process-tests, python-pycodestyle, python-pyflakes, python-pyxdg, python-tabulate, python-vcversioner fixes the following issues:
python-pip was updated to 10.0.1 (fate#324191, bsc#1065275)
Enable python3 build for:
- python-jmespath
- python-jsonschema
- python-paramiko
- python-pexpect
- python-pip
- python-ply
- python-pretend
- python-process-tests
- python-pycodestyle
- python-pyflakes
- python-pyxdg
- python-tabulate
- python-vcversioner
- Record
SUSE-RU-2019:2505-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:2156-1 No score
Security update for python-requests
python-requests was updated to fix one security issue.
This security issue was fixed:
- CVE-2015-2296: The resolve_redirects function in sessions.py allowed remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect. (bsc#922448)
This non-security issue was fixed:
- Don't use the hardcoded path for certificates. (bsc#935252)
- Record
SUSE-SU-2015:2156-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0114-1 No score
Security update for python-requests
The python-requests module has been updated to version 2.8.1, which brings several fixes and enhancements:
-
Fix handling of cookies on redirect. Previously a cookie without a host value set would use the hostname for the redirected URL exposing requests users to session fixation attacks and potentially cookie stealing. (bsc#922448, CVE-2015-2296)
-
Add support for per-host proxies. This allows the proxies dictionary to have entries of the form {'<scheme>://<hostname>': '<proxy>'}. Host-specific proxies will be used in preference to the previously-supported scheme-specific ones, but the previous syntax will continue to work.
-
Update certificate bundle to match 'certifi' 2015.9.6.2's weak certificate bundle.
-
Response.raise_for_status now prints the URL that failed as part of the exception message.
-
requests.utils.get_netrc_auth now takes an raise_errors kwarg, defaulting to False. When True, errors parsing .netrc files cause exceptions to be thrown.
-
Change to bundled projects import logic to make it easier to unbundle requests downstream.
-
Change the default User-Agent string to avoid leaking data on Linux: now contains only the requests version.
-
The json parameter to post() and friends will now only be used if neither data nor files are present, consistent with the documentation.
-
Empty fields in the NO_PROXY environment variable are now ignored.
-
Fix problem where httplib.BadStatusLine would get raised if combining stream=True with contextlib.closing.
-
Prevent bugs where we would attempt to return the same connection back to the connection pool twice when sending a Chunked body.
-
Digest Auth support is now thread safe.
-
Resolved several bugs involving chunked transfer encoding and response framing.
-
Copy a PreparedRequest's CookieJar more reliably.
-
Support bytearrays when passed as parameters in the 'files' argument.
-
Avoid data duplication when creating a request with 'str', 'bytes', or 'bytearray' input to the 'files' argument.
-
'Connection: keep-alive' header is now sent automatically.
-
Support for connect timeouts. Timeout now accepts a tuple (connect, read) which is used to set individual connect and read timeouts.
For a comprehensive list of changes please refer to the package's change log or the Release Notes at http://docs.python-requests.org/en/latest/community/updates/#id3
- Record
SUSE-SU-2016:0114-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1792-1 No score
Security update for python3-requests
This update for python3-requests provides the following fix:
python-requests was updated to 2.20.1.
Update to version 2.20.1:
- Fixed bug with unintended Authorization header stripping for redirects using default ports (http/80, https/443).
Update to version 2.20.0:
-
Bugfixes
- Content-Type header parsing is now case-insensitive (e.g. charset=utf8 v Charset=utf8).
- Fixed exception leak where certain redirect urls would raise uncaught urllib3 exceptions.
- Requests removes Authorization header from requests redirected from https to http on the same hostname. (CVE-2018-18074)
- should_bypass_proxies now handles URIs without hostnames (e.g. files).
Update to version 2.19.1:
- Fixed issue where status_codes.py’s init function failed trying to append to a doc value of None.
Update to version 2.19.0:
-
Improvements
- Warn about possible slowdown with cryptography version < 1.3.4
- Check host in proxy URL, before forwarding request to adapter.
- Maintain fragments properly across redirects. (RFC7231 7.1.2)
- Removed use of cgi module to expedite library load time.
- Added support for SHA-256 and SHA-512 digest auth algorithms.
- Minor performance improvement to Request.content.
-
Bugfixes
- Parsing empty Link headers with parse_header_links() no longer return one bogus entry.
- Fixed issue where loading the default certificate bundle from a zip archive would raise an IOError.
- Fixed issue with unexpected ImportError on windows system which do not support winreg module.
- DNS resolution in proxy bypass no longer includes the username and password in the request. This also fixes the issue of DNS queries failing on macOS.
- Properly normalize adapter prefixes for url comparison.
- Passing None as a file pointer to the files param no longer raises an exception.
- Calling copy on a RequestsCookieJar will now preserve the cookie policy correctly.
Update to version 2.18.4:
-
Improvements
- Error messages for invalid headers now include the header name for easier debugging
Update to version 2.18.3:
- Improvements
- Running $ python -m requests.help now includes the installed version of idna.
- Bugfixes
- Fixed issue where Requests would raise ConnectionError instead of SSLError when encountering SSL problems when using urllib3 v1.22.
- Add ca-certificates (and ca-certificates-mozilla) to dependencies, otherwise https connections will fail.
- Record
SUSE-SU-2020:1792-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-2296 No score
The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.
- Record
UBUNTU-CVE-2015-2296- Updated
- 2026-11-02
OSVUSN-2531-1 No score
requests vulnerability
Matthew Daley discovered that Requests incorrectly handled cookies without host values when being redirected. A remote attacker could possibly use this issue to perform session fixation or cookie stealing attacks.
- Record
USN-2531-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
requestsPyPI |
2.1.0 up to 2.6.0 | 2.6.0 |
requestsDebian:12 |
before 2.4.3-6 | 2.4.3-6 |
requestsDebian:13 |
before 2.4.3-6 | 2.4.3-6 |
requestsDebian:14 |
before 2.4.3-6 | 2.4.3-6 |
requestsPyPI |
2.1.0 up to 2.6.0, plus listed versions 2.2.02.2.12.3.02.4.02.4.1 Show 6 moreShow less2.4.22.4.32.5.02.5.12.5.22.5.3 |
2.6.0 |
python-requestsMageia:4 |
before 2.3.0-1.2.mga4 | 2.3.0-1.2.mga4 |
requestsPyPI |
2.1.0 up to 2.6.0, plus listed versions 2.2.02.2.12.3.02.4.02.4.1 Show 45 moreShow less2.4.22.4.32.5.02.5.12.5.22.5.3v2.5.2v2.5.1v2.5.0v2.4.3v2.4.2v2.4.1v2.4.0v2.3.0v2.2.1v2.2.0v2.1.0v2.0.1v2.0.0v2.02.0v1.2.3v1.2.2v1.2.1v1.2.0v1.1.0v1.0.4v1.0.3v1.0.2v1.0.1v1.0.0v0.14.2v0.14.0v0.14.1v0.13.9v0.13.7v0.13.6v0.13.5v0.13.4v0.13.3v0.13.2v0.13.1v0.13.0v0.12.1v0.12.0 |
2.6.0 |
python39-pipSUSE:Linux Enterprise Module for Basesystem 15 SP3 From an advisory covering 4 CVEs |
before 20.2.4-7.5.1 | 20.2.4-7.5.1 |
python39-setuptoolsSUSE:Linux Enterprise Module for Basesystem 15 SP3 From an advisory covering 4 CVEs |
before 44.1.1-7.3.1 | 44.1.1-7.3.1 |
python-pipSUSE:OpenStack Cloud 7 From an advisory covering 3 CVEs |
before 10.0.1-11.6.1 | 10.0.1-11.6.1 |
Show 104 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-plySUSE:OpenStack Cloud 7 From an advisory covering 3 CVEs |
before 3.4-3.3.1 | 3.4-3.3.1 |
python-plySUSE:Linux Enterprise Desktop 12 SP4 From an advisory covering 3 CVEs |
before 3.4-3.3.1 | 3.4-3.3.1 |
python-jmespathSUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 3 CVEs |
before 0.9.2-10.6.1 | 0.9.2-10.6.1 |
python-jsonschemaSUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 3 CVEs |
before 2.2.0-3.3.1 | 2.2.0-3.3.1 |
python-paramikoSUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 3 CVEs |
before 1.18.5-2.15.1 | 1.18.5-2.15.1 |
python-pipSUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 3 CVEs |
before 10.0.1-11.6.1 | 10.0.1-11.6.1 |
python-plySUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 3 CVEs |
before 3.4-3.3.1 | 3.4-3.3.1 |
python-plySUSE:Linux Enterprise Server 12 SP4 From an advisory covering 3 CVEs |
before 3.4-3.3.1 | 3.4-3.3.1 |
python-plySUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 3 CVEs |
before 3.4-3.3.1 | 3.4-3.3.1 |
python-requestsSUSE:OpenStack Cloud 5 |
before 2.3.0-9.2 | 2.3.0-9.2 |
python-requestsSUSE:Linux Enterprise Desktop 12 SP1 |
before 2.8.1-6.9.1 | 2.8.1-6.9.1 |
python-requestsSUSE:Linux Enterprise High Availability Extension 12 |
before 2.8.1-6.9.1 | 2.8.1-6.9.1 |
python-requestsSUSE:Linux Enterprise Module for Public Cloud 12 |
before 2.8.1-6.9.1 | 2.8.1-6.9.1 |
python-requestsSUSE:Linux Enterprise Server 12 |
before 2.8.1-6.9.1 | 2.8.1-6.9.1 |
python-requestsSUSE:Linux Enterprise Server for SAP Applications 12 |
before 2.8.1-6.9.1 | 2.8.1-6.9.1 |
python-requestsSUSE:Linux Enterprise Server 12 SP1 |
before 2.8.1-6.9.1 | 2.8.1-6.9.1 |
python-requestsSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 2.8.1-6.9.1 | 2.8.1-6.9.1 |
python-requestsSUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5 |
before 2.8.1-6.9.1 | 2.8.1-6.9.1 |
python-requestsSUSE:Enterprise Storage 1.0 |
before 2.8.1-6.9.1 | 2.8.1-6.9.1 |
python-requestsSUSE:Enterprise Storage 2 |
before 2.8.1-6.9.1 | 2.8.1-6.9.1 |
python-certifiSUSE:HPE Helion OpenStack 8 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:HPE Helion OpenStack 8 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:HPE Helion OpenStack 8 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:HPE Helion OpenStack 8 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:OpenStack Cloud 8 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:OpenStack Cloud 8 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:OpenStack Cloud 8 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:OpenStack Cloud 8 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:OpenStack Cloud Crowbar 8 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python-certifiSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Server 12 SP4 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Server 12 SP4 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Server 12 SP4 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Server 12 SP4 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Server 12 SP5 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Linux Enterprise Workstation Extension 12 SP5 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Linux Enterprise Workstation Extension 12 SP5 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Linux Enterprise Workstation Extension 12 SP5 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Linux Enterprise Workstation Extension 12 SP5 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Manager Proxy 3.2 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Manager Proxy 3.2 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Manager Proxy 3.2 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Manager Proxy 3.2 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Manager Server 3.2 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Manager Server 3.2 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Manager Server 3.2 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Manager Server 3.2 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
python-certifiSUSE:Enterprise Storage 5 From an advisory covering 2 CVEs |
before 2018.4.16-3.6.1 | 2018.4.16-3.6.1 |
python-chardetSUSE:Enterprise Storage 5 From an advisory covering 2 CVEs |
before 3.0.4-5.6.1 | 3.0.4-5.6.1 |
python-urllib3SUSE:Enterprise Storage 5 From an advisory covering 2 CVEs |
before 1.22-3.20.1 | 1.22-3.20.1 |
python3-requestsSUSE:Enterprise Storage 5 From an advisory covering 2 CVEs |
before 2.20.1-5.2 | 2.20.1-5.2 |
requestsUbuntu:14.04:LTS |
before 2.2.1-1ubuntu0.2, plus listed versions 1.2.3-12.0.0-12.2.1-12.2.1-1ubuntu0.1 |
2.2.1-1ubuntu0.2 |
python-pipopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 9.0.1-1.1 | 9.0.1-1.1 |
python-requestsopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 2.11.1-1.1 | 2.11.1-1.1 |
python2-pipopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 20.0.2-2.6 | 20.0.2-2.6 |
python-requestsopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 2.34.2-1.2 | 2.34.2-1.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-2296 is a medium vulnerability (CVSS 6.8) in Python Requests, published March 16, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.18%, the 88th percentile. Fixed in requests 2.6.0.
References
openwall.com/lists/oss-security/2015/03/15/1
lists.fedoraproject.org/pipermail/package-announce/2015-March/153594.html
mandriva.com/security/advisories?name=MDVSA-2015:133
openwall.com/lists/oss-security/2015/03/14/4
ubuntu.com/usn/USN-2531-1
github.com/kennethreitz/requests/commit/3bd8afbff29e50b38f889b2f688785a669b9aafc
Show 194 moreShow less
advisories.mageia.org/MGASA-2015-0120.html
warehouse.python.org/project/requests/2.6.0
nvd.nist.gov/vuln/detail/CVE-2015-2296
github.com/psf/requests/commit/3bd8afbff29e50b38f889b2f688785a669b9aafc
github.com/pypa/advisory-database/tree/main/vulns/requests/PYSEC-2015-17.yaml
github.com/advisories/GHSA-pg2w-x9wp-vw92
security-tracker.debian.org/tracker/CVE-2015-2296
github.com/psf/requests
bugs.mageia.org/show_bug.cgi?id=15496
suse.com/support/update/announcement/-2021-2130/suse-fu-20212130-1
bugzilla.suse.com/1176262
bugzilla.suse.com/1177127
bugzilla.suse.com/1187170
bugzilla.suse.com/428177
bugzilla.suse.com/842516
bugzilla.suse.com/913229
bugzilla.suse.com/930189
bugzilla.suse.com/993968
suse.com/security/cve/CVE-2013-5123
suse.com/security/cve/CVE-2014-8991
suse.com/security/cve/CVE-2015-2296
suse.com/security/cve/CVE-2019-20916
suse.com/support/update/announcement/-2022-444/suse-fu-20220444-1
bugzilla.suse.com/1000080
bugzilla.suse.com/1000117
bugzilla.suse.com/1000194
bugzilla.suse.com/1000742
bugzilla.suse.com/1002895
bugzilla.suse.com/1003091
bugzilla.suse.com/1005246
bugzilla.suse.com/1010874
bugzilla.suse.com/1010966
bugzilla.suse.com/1011936
bugzilla.suse.com/1015549
bugzilla.suse.com/1027610
bugzilla.suse.com/1027705
bugzilla.suse.com/1029902
bugzilla.suse.com/1030038
bugzilla.suse.com/1032118
bugzilla.suse.com/1032119
bugzilla.suse.com/1035604
bugzilla.suse.com/1039469
bugzilla.suse.com/1040164
bugzilla.suse.com/1040256
bugzilla.suse.com/1041090
bugzilla.suse.com/1042670
bugzilla.suse.com/1049186
bugzilla.suse.com/1049304
bugzilla.suse.com/1050653
bugzilla.suse.com/1050665
bugzilla.suse.com/1055478
bugzilla.suse.com/1055542
bugzilla.suse.com/1056951
bugzilla.suse.com/1057496
bugzilla.suse.com/1062237
bugzilla.suse.com/1066873
bugzilla.suse.com/1068790
bugzilla.suse.com/1070737
bugzilla.suse.com/1070738
bugzilla.suse.com/1070853
bugzilla.suse.com/1071941
bugzilla.suse.com/1073310
bugzilla.suse.com/1073845
bugzilla.suse.com/1073879
bugzilla.suse.com/1074247
bugzilla.suse.com/1076519
bugzilla.suse.com/1077096
bugzilla.suse.com/1077230
bugzilla.suse.com/1078329
bugzilla.suse.com/1079761
bugzilla.suse.com/1080301
bugzilla.suse.com/1081005
bugzilla.suse.com/1081750
bugzilla.suse.com/1081751
bugzilla.suse.com/1082155
bugzilla.suse.com/1082163
bugzilla.suse.com/1082318
bugzilla.suse.com/1083826
bugzilla.suse.com/1084117
bugzilla.suse.com/1084157
bugzilla.suse.com/1085276
bugzilla.suse.com/1085529
bugzilla.suse.com/1085661
bugzilla.suse.com/1087104
bugzilla.suse.com/1088573
bugzilla.suse.com/1090427
bugzilla.suse.com/1090953
bugzilla.suse.com/1093518
bugzilla.suse.com/1093917
bugzilla.suse.com/1094788
bugzilla.suse.com/1094814
bugzilla.suse.com/1094883
bugzilla.suse.com/1095267
bugzilla.suse.com/1096738
bugzilla.suse.com/1096937
bugzilla.suse.com/1097531
bugzilla.suse.com/1098535
bugzilla.suse.com/1099308
bugzilla.suse.com/1099569
bugzilla.suse.com/1102868
bugzilla.suse.com/1108508
bugzilla.suse.com/1109882
bugzilla.suse.com/1109998
bugzilla.suse.com/1110435
bugzilla.suse.com/1110869
bugzilla.suse.com/1110871
suse.com/security/cve/CVE-2011-3389
suse.com/security/cve/CVE-2011-4944
suse.com/security/cve/CVE-2012-0845
suse.com/security/cve/CVE-2012-1150
suse.com/security/cve/CVE-2013-1752
suse.com/security/cve/CVE-2013-4238
suse.com/security/cve/CVE-2013-4314
suse.com/security/cve/CVE-2014-0012
suse.com/security/cve/CVE-2014-1829
suse.com/security/cve/CVE-2014-1830
suse.com/security/cve/CVE-2014-2667
suse.com/security/cve/CVE-2014-4650
suse.com/security/cve/CVE-2014-7202
suse.com/security/cve/CVE-2014-7203
suse.com/security/cve/CVE-2014-9721
suse.com/security/cve/CVE-2016-10745
suse.com/security/cve/CVE-2016-9015
suse.com/security/cve/CVE-2017-18342
suse.com/security/cve/CVE-2018-18074
suse.com/security/cve/CVE-2018-20060
suse.com/security/cve/CVE-2018-7750
suse.com/security/cve/CVE-2019-10906
suse.com/security/cve/CVE-2019-11236
suse.com/security/cve/CVE-2019-11324
suse.com/security/cve/CVE-2019-13132
suse.com/security/cve/CVE-2019-20907
suse.com/security/cve/CVE-2019-5010
suse.com/security/cve/CVE-2019-6250
suse.com/security/cve/CVE-2019-8341
suse.com/security/cve/CVE-2019-9740
suse.com/security/cve/CVE-2019-9947
suse.com/security/cve/CVE-2020-14343
suse.com/security/cve/CVE-2020-15166
suse.com/security/cve/CVE-2020-15523
suse.com/security/cve/CVE-2020-15801
suse.com/security/cve/CVE-2020-1747
suse.com/security/cve/CVE-2020-25659
suse.com/security/cve/CVE-2020-26137
suse.com/security/cve/CVE-2020-27783
suse.com/security/cve/CVE-2020-28493
suse.com/security/cve/CVE-2020-29651
suse.com/security/cve/CVE-2020-36242
suse.com/security/cve/CVE-2020-8492
suse.com/security/cve/CVE-2021-23336
suse.com/security/cve/CVE-2021-28957
suse.com/security/cve/CVE-2021-29921
suse.com/security/cve/CVE-2021-3177
suse.com/security/cve/CVE-2021-33503
suse.com/security/cve/CVE-2021-3426
suse.com/support/update/announcement/-2022-445/suse-fu-20220445-1
suse.com/security/cve/CVE-2006-2937
suse.com/security/cve/CVE-2006-2940
suse.com/security/cve/CVE-2006-3738
suse.com/security/cve/CVE-2006-4339
suse.com/security/cve/CVE-2006-4343
suse.com/security/cve/CVE-2006-7250
suse.com/security/cve/CVE-2007-3108
suse.com/security/cve/CVE-2007-4995
suse.com/security/cve/CVE-2007-5135
suse.com/security/cve/CVE-2008-0891
suse.com/security/cve/CVE-2008-1672
suse.com/security/cve/CVE-2008-5077
suse.com/security/cve/CVE-2009-0590
suse.com/security/cve/CVE-2009-0591
suse.com/security/cve/CVE-2009-0789
suse.com/security/cve/CVE-2009-1377
suse.com/security/cve/CVE-2009-1378
suse.com/security/cve/CVE-2009-1379
suse.com/security/cve/CVE-2009-1386
suse.com/security/cve/CVE-2009-1387
suse.com/security/cve/CVE-2010-0740
suse.com/security/cve/CVE-2010-0742
suse.com/security/cve/CVE-2010-1633
suse.com/security/cve/CVE-2010-2939
suse.com/security/cve/CVE-2010-3864
suse.com/security/cve/CVE-2010-5298
suse.com/security/cve/CVE-2011-0014
suse.com/security/cve/CVE-2011-3207
suse.com/security/cve/CVE-2011-3210
suse.com/security/cve/CVE-2011-4108
suse.com/security/cve/CVE-2011-4576
suse.com/security/cve/CVE-2011-4577
suse.com/security/cve/CVE-2011-4619
suse.com/security/cve/CVE-2012-0027
suse.com/security/cve/CVE-2012-0050
ubuntu.com/security/CVE-2015-2296
ubuntu.com/security/notices/USN-2531-1
cve.org/CVERecord?id=CVE-2015-2296
Left out here: 30 versions and 501 references. The JSON record has them.