As funções `ToASCII()` e `ToUnicode()` aceitam incorretamente rótulos codificados em Punycode que são decodificados para um rótulo apenas ASCII. Por exemplo, `ToUnicode("xn--example-.com")` retorna "example.com" em vez de um erro. Esse comportamento pode levar à escalada de privilégios em programas que utilizam o pacote idna; um programa que realiza verificações de privilégios em um nome de host ASCII pode rejeitar "example.com", mas permitir "xn--example-.com", concedendo inadvertidamente acesso a "example.com" após converter o nome do host para Unicode.