Source: pypy3
X-Debbugs-CC: [email protected]
Severity: important
Tags: security

Hi,

The following vulnerability was published for pypy3.

CVE-2026-17084[0]:
| The "stringprep" module didn't process characters from RFC 3454
| tables  B.2 or B.3 correctly: the latest Unicode codepoint
| attributes were used  instead of the specified Unicode 3.2.0. This
| behavior would cause  mismatches when processing domain names using
| IDNA 2003 (the "idna"  codec) and the in_table_b2() function of the
| "stringprep" module. This  only affects domain names containing
| characters that were not previously  registered or had their Unicode
| attributes such as case-folding  behavior updated since Unicode
| 3.2.0.

https://mail.python.org/archives/list/[email protected]/thread/EUHHTC6EV7HCLSUHP25C5VHSV4V2MUZN/

https://github.com/python/cpython/issues/155292
https://github.com/python/cpython/pull/155293

Fixed by: 
https://github.com/python/cpython/commit/7e109d084d55e7eb25837a5f3b47ef9beee547bc
 (main)


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-17084
    https://www.cve.org/CVERecord?id=CVE-2026-17084

Please adjust the affected versions in the BTS as needed.

Reply via email to