CVE-2026-3644

Incomplete control character validation in http.cookies

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().


We have discovered 487 live websites that are affected by CVE-2026-3644.

Run a Free Instant Scan




Affected Software

Product  CPython
Category Programming Languages
Vulnerable Domains487 live websites (100% of CPython install base)
Vulnerable Versions
  • from 0 through 3.15
Vulnerable Versions Count74 versions ( 100% of all versions)



Details

  • Published - Mar 16, 2026
  • Updated - Mar 16, 2026

Credits

  • Stan Ulbrych (coordinator)
  • Stan Ulbrych (remediation developer)
  • Victor Stinner (remediation reviewer)
  • Seth Larson (remediation reviewer)
  • Vyom Yadav (reporter)

Website Distribution by Country

Number of websites using CVE-2026-3644
United States163 websites



Germany58 websites
Singapore28 websites
India21 websites
France19 websites
Russia19 websites
China13 websites
Brazil11 websites
GB11 websites
Australia10 websites

Website Distribution by TLD

Number of websites using CVE-2026-3644
.com170 websites
.org50 websites
.dk25 websites
.de20 websites
.net18 websites
.edu10 websites
.nl9 websites
.fr8 websites
.ru8 websites
.ch7 websites

Vulnerable Versions

Vulnerable versions are highlighted in red

Websites affected by CVE-2026-3644

Top websites that are affected by CVE-2026-3644. Please click on the "Contact us" link to get more information.
DomainCountryRankContacts
**********.com United States**,***
*******.***.org Germany***,***
*****.org Germany***,***
***********.org Australia***,***
****.***********.***.au Australia***,***
********.org Nepal***,***
*******.org Australia***,***
*****.*****.de Germany***,***
********.***.***.gr Greece***,***
***.********.it Italy***,***
See full domain list

FAQ

A total of 487 websites have been identified as vulnerable to CVE-2026-3644, based on global website indexing conducted by WebTechSurvey.
The CPython is affected by the CVE-2026-3644 vulnerability.
CPython versions up to 3.15 are vulnerable to CVE-2026-3644.
CVE-2026-3644 is resolved in version 3.15 of CPython.