Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-j769-9gv9-65gr

Опубликовано: 28 авг. 2026
Источник: github
Github: Прошло ревью
CVSS4: 5.3

Описание

Graylog token revocation endpoint allows authenticated users to delete other users’ access tokens

Impact

Graylog contains an insecure direct object reference (IDOR) vulnerability in the token revocation endpoint. An authenticated user can delete access tokens belonging to other users, including service account tokens and administrator tokens, if they know or can guess a valid token identifier.

The issue does not expose token contents, but it allows unauthorized token deletion, leading to integrity impact and potential availability impact for access token based integrations.

Patches

The issue has been fixed in the following Graylog versions: 6.3.12, 7.0.7, 7.1.2. Users should upgrade to one of these versions or above to remediate the vulnerability.

Graylog Cloud has already been patched.

Workarounds

There are no feasible workarounds for this issue. Upgrading to a patched version is recommended.

Customers using Graylog Enterprise or Security can review the audit log1 for suspicious activity. Audit log lines for successful token deletions begin with access token deleted from user.

Credits

Thanks to michaelddickenson and sreelim for reporting.

Footnotes

  1. https://go2docs.graylog.org/current/interacting_with_your_log_data/audit_log.html

Пакеты

Наименование

org.graylog2:graylog2-server

maven
Затронутые версииВерсия исправления

>= 6.2.0, < 6.3.12

6.3.12

Наименование

org.graylog2:graylog2-server

maven
Затронутые версииВерсия исправления

>= 7.0.0, < 7.0.7

7.0.7

Наименование

org.graylog2:graylog2-server

maven
Затронутые версииВерсия исправления

>= 7.1.0, < 7.1.2

7.1.2

EPSS

Процентиль: 27%
0.00335
Низкий

5.3 Medium

CVSS4

Дефекты

CWE-639

Связанные уязвимости

nvd
18 дней назад

Graylog is a free and open log management platform. From 6.2.0 until 6.3.12, 7.0.7, and 7.1.2, the DELETE /users/{userId}/tokens/{idOrToken} endpoint implemented by UsersResource.revokeToken() in graylog2-server/src/main/java/org/graylog2/rest/resources/users/UsersResource.java checks USERS_TOKENREMOVE permission against the attacker-controlled userId path parameter before resolving the token selected by idOrToken. An authenticated user can provide an authorized userId while accessTokenService.loadById() or accessTokenService.load() resolves a token belonging to another user, including a service account or administrator, after which accessTokenService.destroy() deletes that token without checking AccessToken.getUserName(). The issue does not expose token contents, but unauthorized deletion causes integrity impact and can disrupt access-token-based integrations. This issue is fixed in versions 6.3.12, 7.0.7, and 7.1.2.

debian
18 дней назад

Graylog is a free and open log management platform. From 6.2.0 until 6 ...

EPSS

Процентиль: 27%
0.00335
Низкий

5.3 Medium

CVSS4

Дефекты

CWE-639