Search/CVE-2026-39821
● CVE — Critical

CVE-2026-39821

VendorgolangProductnetDiscoveredMay 22, 2026UpdatedSep 17, 2026

The ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com" rather than an error. This behavior can lead to privilege escalation in programs using the idna package. For example, a program which performs privilege checks on the ASCII hostname may reject "example.com" but permit "xn--example-.com". If that program subsequently converts the ASCII hostname to Unicode, it will inadvertently permits access to the Unicode name "example.com".

CVSS v3.1
9.6 CRITICAL
EPSS
1.83%
probability of exploitation in 30 days
CISA KEV
Not listed
no confirmed exploitation reported
News coverage
1
sources referencing this CVE
Related IOCs
0
seen in the same coverage
EPSS Trend
Aug 14, 2026 → Oct 26, 2026
▲ 1.18pp
0.66% → 1.83% over 5 tracked changes
CVSS v3.1 Detail
Attack VectorNETWORK
Attack ComplexityLOW
Privileges RequiredLOW
User InteractionNONE
ScopeCHANGED
ConfidentialityHIGH
IntegrityHIGH
AvailabilityNONE
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Connections
4 relationships
Timeline
disclosure → media coverage
May 22, 2026
Disclosure — published as a CVE record. · last revised by NVD Sep 17, 2026
Oct 7, 2026
ubuntu.com reports: USN-8900-1: Go Networking vulnerabilities