CVE-2026-39821
Aufruf führt zu Fehlschlag bei der Ablehnung ausschließlich ASCII-kodierter Punycode-Labels in golang.org/x/net/idna
- Veröffentlicht
- 22.05.2026
- Aktualisiert
- 17.09.2026
- CNA zuweisen
- Go
- Beweise beobachtet
- 23.10.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:NNiedrig · nächste 30 Tage
- Perzentil
- 52,2 %
- Modelldatum
- 21.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Die Funktionen ToASCII und ToUnicode akzeptieren fälschlicherweise Punycode-kodierte Labels, die zu einem reinen ASCII-Label dekodieren. Beispielsweise gibt ToUnicode("xn--example-.com") fälschlicherweise den Namen "example.com" statt eines Fehlers zurück. Dieses Verhalten kann zu einer Rechteausweitung in Programmen führen, die das idna-Paket verwenden. So könnte ein Programm, das Berechtigungsprüfungen auf dem ASCII-Hostnamen durchführt, "example.com" ablehnen, aber "xn--example-.com" zulassen. Wenn dieses Programm anschließend den ASCII-Hostnamen in Unicode umwandelt, gewährt es unbeabsichtigt Zugriff auf den Unicode-Namen "example.com".
Quellen
CVE-PoC-Labore, Exploit-Skripte und Erkennungs-/Präventionsregeln (Nginx, Apache, Snort, YARA) für hochkritische CVEs. Nur für autorisierte Sicherheitstests und Forschung.
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.