PT-2026-81026 · Hexpm · Hex.Pm

·

CVE-2026-75554

·

Publicado

2026-08-24

·

Atualizado

2026-08-25

CVSS v4.0

2.3

Baixa

VetorAV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Nome do Software Vulnerável e Versões Afetadas hex.pm versões 2025-10-10 a 2026-08-23
Description Um problema de expiração de sessão insuficiente existe na concessão de atualização de token OAuth. A função expand repositories scope/3 em lib/hexpm/permissions.ex reescreve apenas o escopo literal de repositórios, permitindo que escopos concedidos explicitamente como repository:<org> ou docs:<org> permaneçam inalterados. Durante o processo de atualização da concessão, um novo token é derivado dos granted scopes armazenados sem verificar novamente a associação à organização. Como as bordas do CDN autorizam o acesso com base na reivindicação do token sem consultar o banco de dados, usuários removidos de uma organização podem manter o acesso de leitura a pacotes privados por até 30 dias, que é a vida útil do token de atualização, em vez da vida útil pretendida de 30 minutos do token de acesso.
Recommendations Atualize o hex.pm para uma versão lançada em ou após 24-08-2026.

Exploit

Correção

Insufficient Session Expiration

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-75554
GHSA-24WW-J3F4-P49C

Produtos afetados

Hex.Pm