PT-2026-110612 · Hexpm Hex · Hexpm Hex

·

CVE-2026-103503

·

Publicado

2026-10-12

·

Atualizado

2026-10-12

CVSS v4.0

5.9

Média

VetorAV:N/AC:H/AT:P/PR:N/UI:A/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas hexpm hex versões 0.20.2 até 2.5.1
Descrição A validação inadequada de certificados permite que um invasor capaz de interceptar conexões HTTPS se passe por um host do Hex. Isso ocorre quando os usuários configuram cacerts path (ou HEX CACERTS PATH) para um armazenamento de CA específico que exclui certas CAs, mas o software continua a confiar no armazenamento de CA integrado. Especificamente, a função Hex.HTTP.SSL.ssl opts/1 constrói um callback partial chain usando o armazenamento integrado, independentemente da configuração de cacerts path. Consequentemente, a função Hex.HTTP.SSL.partial chain/2 pode aceitar uma cadeia de servidores se qualquer certificado corresponder a uma chave pública no armazenamento integrado, ignorando o armazenamento de CA restrito do usuário. Um invasor que possua um certificado para o host emitido por uma CA integrada pode interceptar chaves de API, tokens OAuth e chaves de repositório, além de modificar respostas de API. A verificação de nome de host e as somas de verificação de pacotes permanecem ativas.
Recomendações Atualize o hexpm hex para a versão 2.5.2 ou posterior.

Correção

Improper Certificate Validation

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-103503
GHSA-RW8Q-HG7M-CXGR

Produtos afetados

Hexpm Hex