CVE Tracker

CVE-2026-3644 @ mufasa

Status
does_not_affect
Priority
7.5
Match score
4.0
Risk
Other Remote priv:user
CVSS
7.5 HIGH
Reason
cpe: python; pkgs: python, python-augeas, python-babel, python-backports, python-backports-ssl_match_hostname, python-chardet; version: in-range: python-2.7.5-94.0.5.el7_9.tuxcare.els1, python-augeas-0.5.0-2.el7, python-babel-0.9.6-8.el7, python-backports-1.0-8.el7, python-backports-ssl_match_hostname-3.5.0.1-1.el7, python-chardet-2.2.1-3.el7
Created
2026-08-05T14:05:15Z
Updated
2026-08-22T10:15:58Z
Closed
2026-08-05T14:30:13Z

Package interrogation (copy)

Run on the host — click to copy a command. RPM

PackageCommands
python-2.7.5-94.0.5.el7_9.tuxcare.els1
python-augeas-0.5.0-2.el7
python-babel-0.9.6-8.el7
python-backports-1.0-8.el7
python-backports-ssl_match_hostname-3.5.0.1-1.el7
python-chardet-2.2.1-3.el7

Inventory lookup

Search package inventory across systems, then return here. Create a ticket on systems the matcher missed.

Suggestions: python · python-augeas · python-babel · python-backports · python-backports-ssl_match_hostname · python-chardet

Same product CVEs in your queue

Other tickets that look like the same product (from match reason). Relate them here to triage this CVE as the primary.

CVECVSSKEVSystemsStatus MatchedAlready related
CVE-2026-68770 9.8 morris, mufasa does_not_affect python
CVE-2026-4224 7.5 Archive, Library, Saiph, morris, mufasa accepted_risk, does_not_affect python-chardet
CVE-2026-7210 7.5 Archive, Library, Matrix, Saiph, morris accepted_risk, not_applicable python-chardet → CVE-2026-15308
CVE-2026-15308 7.5 Archive, Library, Matrix, Saiph, morris accepted_risk python-chardet
CVE-2026-59939 7.5 Bullseye, Matrix, Silk new python
CVE-2026-30922 7.5 Library not_applicable python → CVE-2026-59884
CVE-2026-59886 7.5 Library not_applicable python → CVE-2026-59884
CVE-2026-7246 7.2 Silk does_not_affect python

Related CVE (same fix)

Point this ticket’s CVE at a higher-priority / same-fix primary so you only triage one.

Host OS / kernel

OS
CloudLinux release 7.9 (Boris Yegorov) (7.9) · cloudlinux
Arch
x86_64
kernel_release
uname -r → 3.10.0-962.3.2.lve1.5.89.el7.x86_64
kernel_version
uname -v → #1 SMP Thu Jul 9 15:55:31 UTC 2026

For Linux kernel CVEs, kernel_version (Debian packaging / build string) often decides fixed vs not; kernel_release is used for upstream NVD range compares.

Same CVE on other hosts

Open the ticket for this CVE on another system.

System Status Priority Updated
morris does_not_affect 7.5 2026-08-22T10:15:58Z Open
Library accepted_risk 2.25 2026-08-22T10:15:58Z Open
Matrix accepted_risk 2.25 2026-08-22T10:15:58Z Open
Archive accepted_risk 1.12 2026-08-22T10:15:58Z Open
Saiph accepted_risk 1.12 2026-08-22T10:15:58Z Open

Description

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

Determination

Already fixed in tuxcare package
rpm -q --changelog python | head -50
CVE-2026-3644: reject control characters in Morsel.update(), the unpickling
  path (Morsel.**setstate**) and Morsel.js_output().

Update status

Also apply to other systems with this CVE:

Add note only

Also add note on:

Mitigation log

2026-08-05T14:30:13Z — does_not_affect
Already fixed in tuxcare package rpm -q --changelog python | head -50 CVE-2026-3644: reject control characters in Morsel.update(), the unpickling   path (Morsel.**setstate**) and Morsel.js_output().

References

NVD: CVE-2026-3644