CVE-2026-39821
Invio non riuscito a rifiutare le etichette codificate in Punycode solo ASCII in golang.org/x/net/idna
- Pubblicato
- 22 mag 2026
- Aggiornato
- 17 set 2026
- Assegnazione CNA
- Go
- Evidenza osservata
- 23 ott 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:NBasso · prossimi 30 giorni
- Percentile
- 52,2%
- Data del modello
- 21 ott 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Le funzioni ToASCII e ToUnicode accettano erroneamente etichette codificate in Punycode che, una volta decodificate, producono un'etichetta composta solo da caratteri ASCII. Ad esempio, ToUnicode("xn--example-.com") restituisce erroneamente il nome "example.com" anziché un errore. Questo comportamento può portare a un'escalation di privilegi nei programmi che utilizzano il pacchetto idna. Ad esempio, un programma che esegue controlli sui privilegi basati sul nome host ASCII potrebbe rifiutare "example.com" ma consentire "xn--example-.com". Se tale programma converte successivamente il nome host ASCII in Unicode, finirà per consentire inavvertitamente l'accesso al nome Unicode "example.com".
Fonti
Laboratori proof-of-concept per CVE, script di exploit e regole di rilevamento/prevenzione (Nginx, Apache, Snort, YARA) per CVE ad alta gravità. Solo test di sicurezza autorizzati e ricerca.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.