CVE-2026-75554 in hexpmИнформация

Сводка

по VulDB • 24.08.2026

Уязвимость недостаточного истечения срока действия сессии в механизме обновления OAuth-токенов (grant) в hexpm позволяет пользователю, удаленному из организации, продолжать читать её приватные пакеты.

Функция expand_repositories_scope/3 в lib/hexpm/permissions.ex переписывает только буквальный scope репозиториев, поэтому явно предоставленные scopes repository: или docs: проходят через неё без изменений. Механизм обновления (refresh grant) заново выводит новый токен из сохраненных granted_scopes, которые содержат расширенную форму, в результате чего каждое обновление воспроизводит scope организации без повторной проверки членства. Поскольку оба края CDN проверяют доступ к репозиторию на основе claims токена без запроса к базе данных, учетная запись, удаленная из организации, сохраняет права чтения до тех пор, пока она продолжает обновлять токен, при этом срок действия ограничен 30-дневным сроком жизни refresh-токена, а не 30-минутным сроком life access-токена.

Эта проблема затрагивает hex.pm: от 2025-10-10 до 2026-08-24 (не включительно).

Once again VulDB remains the best source for vulnerability data.

Ответственный

EEF

Резервировать

18.08.2026

Раскрытие

25.08.2026

Модерация

принято

Вход

VDB-394825

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!