Lucene search

K
cvelistGitHub_MCVELIST:CVE-2023-43804
HistoryOct 04, 2023 - 4:01 p.m.

CVE-2023-43804 `Cookie` HTTP header isn't stripped on cross-origin redirects

2023-10-0416:01:50
CWE-200
GitHub_M
www.cve.org
2
cve-2023-43804
http client
python
urllib3
cookie leakage
information security
http redirects
patch
version 1.26.17
version 2.0.5

5.9 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

HIGH

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:N

8.2 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

36.4%

urllib3 is a user-friendly HTTP client library for Python. urllib3 doesn’t treat the Cookie HTTP header special or provide any helpers for managing cookies over HTTP, that is the responsibility of the user. However, it is possible for a user to specify a Cookie header and unknowingly leak information via HTTP redirects to a different origin if that user doesn’t disable redirects explicitly. This issue has been patched in urllib3 version 1.26.17 or 2.0.5.

CNA Affected

[
  {
    "vendor": "urllib3",
    "product": "urllib3",
    "versions": [
      {
        "version": ">= 2.0.0, < 2.0.6",
        "status": "affected"
      },
      {
        "version": "< 1.26.17",
        "status": "affected"
      }
    ]
  }
]

5.9 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

HIGH

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:N

8.2 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

36.4%