Ocorre a análise ineficiente de nomes de host candidatos no pacote `crypto/x509`. A função `(*x509.Certificate).VerifyHostname` anteriormente chamava `matchHostnames()` em um loop sobre todas as entradas de DNS Subject Alternative Name (SAN), fazendo com que `strings.Split(host, ".")` fosse executado repetidamente no mesmo nome de host de entrada. Com uma lista de DNS SAN extensa, os custos de verificação escalam quadraticamente com base no número de entradas SAN multiplicado pela contagem de rótulos do nome do host. Esse processamento excessivo ocorre mesmo para certificados não confiáveis, pois o `x509.Verify` valida os nomes de host antes de construir a cadeia de certificados.