CVE Catalog

CVE-2026-3276

MediumCVSS 6.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.49%

40th percentile - higher than 40% of all known CVEs

Summary

The unicodedata.normalize() function can consume excessive CPU time when processing specially crafted Unicode input containing long runs of combining characters with alternating Canonical Combining Class values. This affects all normalization forms.

Risk Assessment

An attacker can cause significant slowdown or denial of service (DoS) by sending specially crafted Unicode input, potentially affecting application availability.

Recommendation

It is recommended to upgrade to a Python version containing a fix for this vulnerability and to limit processing of untrusted Unicode data.

Other vulnerabilities in Python

See all
Original NVD description (English source)

unicodedata.normalize() can take excessive CPU time when processing specially crafted Unicode input containing long runs of combining characters with alternating Canonical Combining Class values. This affects all normalization forms.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS