Graylog token revocation endpoint allows authenticated users to delete other users’ access tokens
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Graylog2 | graylog2-server | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Graylog2 | Graylog2-server |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-j769-9gv9-65gr | Graylog token revocation endpoint allows authenticated users to delete other users’ access tokens |
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.565% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Graylog2
Graylog2 graylog2-server |
|
| Vendors & Products |
Graylog2
Graylog2 graylog2-server |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | Graylog token revocation endpoint allows authenticated users to delete other users’ access tokens | |
| Weaknesses | CWE-639 | |
| References |
|
|
| Metrics |
cvssV4_0
|