PT-2026-45873 · Go · Go

Jakub Ciolek

·

Publicado

2026-06-02

·

Atualizado

2026-06-10

·

CVE-2026-27145

CVSS v3.1

6.5

Média

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H
Nome do Software Vulnerável e Versões Afetadas Go versões anteriores a 1.25-1.25.11-1.1 Go versões anteriores a 1.26-1.26.4-1.1
Description 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.
Recommendations Atualize para a versão 1.25-1.25.11-1.1. Atualize para a versão 1.26-1.26.4-1.1.

Correção

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

BIT-GOLANG-2026-27145
CVE-2026-27145
GO-2026-5037
OPENSUSE-SU-2026:10959-1
OPENSUSE-SU-2026:10960-1
OPENSUSE-SU-2026:10975-1
RHSA-2026:23262
RHSA-2026:23264
SUSE-SU-2026:2326-1
SUSE-SU-2026:2327-1

Produtos afetados

Go