PYSEC-2023-57

En bref

Publiée
Mise à jour
CVE
CVE-2023-23934
Alias
GHSA-px8h-6qxv-m22q

Description

Werkzeug is a comprehensive WSGI web application library. Browsers may allow "nameless" cookies that look like `=value` instead of `key=value`. A vulnerable browser may allow a compromised application on an adjacent subdomain to exploit this to set a cookie like `=__Host-test=bad` for another subdomain. Werkzeug prior to 2.2.3 will parse the cookie `=__Host-test=bad` as __Host-test=bad`. If a Werkzeug application is running next to a vulnerable or malicious subdomain which sets such a cookie using a vulnerable browser, the Werkzeug application will see the bad cookie value but the valid cookie key. The issue is fixed in Werkzeug 2.2.3.

Paquets affectés

PaquetVersions
PyPI · werkzeugintroduced 0, fixed cf275f42acad1b5950c50ffe8ef58fe62cdce028 ; introduced 0, fixed 2.2.3

Références

Sources

SourceLicence
OSV.devCC-BY 4.0 — PyPA Advisory Database