CVE-2026-39821
Invocação de falha ao rejeitar rótulos codificados em Punycode apenas ASCII em golang.org/x/net/idna
- Publicado
- 22 de mai. de 2026
- Atualizado
- 17 de set. de 2026
- Atribuindo CNA
- Go
- Evidência observada
- 23 de out. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:NBaixo · próximos 30 dias
- Percentil
- 52,2%
- Data do modelo
- 21 de out. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
As funções ToASCII e ToUnicode aceitam incorretamente rótulos codificados em Punycode que decodificam para um rótulo apenas ASCII. Por exemplo, ToUnicode("xn--example-.com") retorna incorretamente o nome "example.com" em vez de um erro. Esse comportamento pode levar à escalada de privilégios em programas que usam o pacote idna. Por exemplo, um programa que realiza verificações de privilégios no hostname ASCII pode rejeitar "example.com", mas permitir "xn--example-.com". Se esse programa subsequentemente converter o hostname ASCII para Unicode, ele permitirá inadvertidamente o acesso ao nome Unicode "example.com".
Fontes
Laboratórios de prova de conceito (PoC) de CVEs, scripts de exploração e regras de detecção/prevenção (Nginx, Apache, Snort, YARA) para CVEs de alta gravidade. Apenas para testes de segurança autorizados e pesquisa.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.