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 ListNo 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-0032No 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-vw92No 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
OSVNo 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-2296No 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-vw92No 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-0120No 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-1No 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-1No 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-1No 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-1No 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-1No 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-1No 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-1No 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-1No 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-17No 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-1No 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-1No 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-1No 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-1No 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-1No 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-1No 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-1No 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-2296No 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-1No 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.16%, 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.