CVE-2026-75542 in hexpminformação

Sumário

de VulDB • 25/08/2026

Vulnerabilidade de Autorização Incorreta no endpoint OAuth token em hexpm permite que uma chave de API com a permissão repositories leia pacotes privados de outra organização.

Quando uma chave de API é trocada por um token através da concessão OAuth client_credentials, validate_scopes_against_key/2 em lib/hexpm_web/controllers/api/oauth_controller.ex aceita qualquer escopo solicitado sempre que a chave possui a permissão repositories e a string do escopo começa com repository:. O nome da organização nunca é resolvido contra o principal (principal), e expand_repositories_scope/3 apenas reescreve o escopo literal repositories, portanto um repository:<name> explícito passa intacto. Ambas as bordas CDN autorizam acesso ao repositório a partir do claim do token sem consultar o banco de dados, então o token emitido concede leitura aos pacotes privados dessa organização até expirar.

Este problema afeta hex.pm: desde 2025-10-18 antes de 2026-08-24.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

EEF

Reservar

18/08/2026

Divulgação

25/08/2026

Moderação

aceite

Entrada

VDB-394824

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!