CVE-2023-43804

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

Published Oct 4, 2023 CVSS 3.1 · 5.9 Medium EPSS 1.4% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3610-1 python-urllib3 security update
Debian DLA Debian DLA DLA-3998-1 python-urllib3 security update
EUVD EUVD EUVD-2023-0252 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.
Github GHSA Github GHSA GHSA-v845-jxx5-vc9f `Cookie` HTTP header isn't stripped on cross-origin redirects
Ubuntu USN Ubuntu USN USN-6473-1 urllib3 vulnerabilities
Ubuntu USN Ubuntu USN USN-6473-2 pip vulnerabilities