CVE-2026-39821
Вызов отказа в отклонении меток, закодированных в Punycode только с ASCII, в golang.org/x/net/idna
- Опубликовано
- 22 мая 2026 г.
- Обновлено
- 17 сент. 2026 г.
- Назначение CNA
- Go
- Наблюдены доказательства
- 23 окт. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:NНизкий · следующие 30 дней
- Процентиль
- 78,8 %
- Дата модели
- 25 окт. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Функции ToASCII и ToUnicode некорректно принимают метки в кодировке Punycode, которые декодируются в метку, состоящую только из ASCII-символов. Например, ToUnicode("xn--example-.com") ошибочно возвращает имя "example.com" вместо ошибки. Такое поведение может привести к повышению привилегий в программах, использующих пакет idna. Например, программа, выполняющая проверку привилегий по ASCII-имени хоста, может отклонить "example.com", но разрешить "xn--example-.com". Если затем эта программа преобразует ASCII-имя хоста в Unicode, она непреднамеренно разрешит доступ к Unicode-имени "example.com".
Источники
CVE-лаборатории proof-of-concept, эксплойт-скрипты и правила обнаружения/предотвращения (Nginx, Apache, Snort, YARA) для CVE высокой степени серьёзности. Только авторизованное тестирование безопасности и исследования.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.