CVE-2026-39821

🟠 Łataj w tym tygodniu

Błąd w funkcjach ToASCII i ToUnicode pozwala na eskalację uprawnień przez nieprawidłowe dekodowanie Punycode.

CVSS
9.6
EPSS
0.1%
Exploit
none
Vendor
golang
Opis źródłowy (NVD)

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".

privilege-escalation Brak patcha
Źródła i daty
ŹródłoWartość
NVD – CVSS9.6
CISA KEV (aktywnie wykorzystywane)Nie
FIRST EPSS (prawdopodobieństwo exploita)0.1%
Opublikowano (NVD)2026-05-22 16:16:20 UTC
Ostatnia modyfikacja (NVD)2026-05-29 15:26:37 UTC
Referencje