The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().
References
Configurations
Configuration 1 (hide)
|
History
04 Jun 2026, 19:30
| Type | Values Removed | Values Added |
|---|---|---|
| CPE | cpe:2.3:a:python:python:3.15.0:alpha4:*:*:*:*:*:* cpe:2.3:a:python:python:3.15.0:alpha7:*:*:*:*:*:* cpe:2.3:a:python:python:3.15.0:alpha1:*:*:*:*:*:* cpe:2.3:a:python:python:3.15.0:alpha6:*:*:*:*:*:* cpe:2.3:a:python:python:*:*:*:*:*:*:*:* cpe:2.3:a:python:python:3.15.0:alpha3:*:*:*:*:*:* cpe:2.3:a:python:python:3.15.0:alpha2:*:*:*:*:*:* cpe:2.3:a:python:python:3.15.0:alpha5:*:*:*:*:*:* |
|
| Summary |
|
|
| First Time |
Python
Python python |
|
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 7.5 |
| References | () https://github.com/python/cpython/commit/57e88c1cf95e1481b94ae57abe1010469d47a6b4 - Patch | |
| References | () https://github.com/python/cpython/commit/62ceb396fcbe69da1ded3702de586f4072b590dd - Patch | |
| References | () https://github.com/python/cpython/commit/d16ecc6c3626f0e2cc8f08c309c83934e8a979dd - Patch | |
| References | () https://github.com/python/cpython/issues/145599 - Issue Tracking | |
| References | () https://github.com/python/cpython/pull/145600 - Patch | |
| References | () https://mail.python.org/archives/list/security-announce@python.org/thread/H6CADMBCDRFGWCMOXWUIHFJNV43GABJ7/ - Third Party Advisory |
16 Mar 2026, 19:16
| Type | Values Removed | Values Added |
|---|---|---|
| CWE | CWE-20 CWE-116 |
16 Mar 2026, 18:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-03-16 18:16
Updated : 2026-06-04 19:30
NVD link : CVE-2026-3644
Mitre link : CVE-2026-3644
CVE.ORG link : CVE-2026-3644
JSON object : View
Products Affected
python
- python
