
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-55867 is an Insecure Direct Object Reference (IDOR) vulnerability in Graylog's token revocation endpoint that allows any authenticated user to delete access tokens belonging to other users, including administrator and service account tokens. It affects Graylog versions 6.2.0 through 6.3.11, 7.0.0-alpha.1 through 7.0.6, and 7.1.0-alpha.1 through 7.1.1. The vulnerability was disclosed on August 28, 2026, with patches available in versions 6.3.12, 7.0.7, and 7.1.2. It carries a CVSS v4.0 base score of 5.3 (Medium) (GitHub Advisory).
The root cause is an authorization bypass through a user-controlled key (CWE-639) in UsersResource.revokeToken() within graylog2-server/src/main/java/org/graylog2/rest/resources/users/UsersResource.java. The DELETE /users/{userId}/tokens/{idOrToken} endpoint validates the USERS_TOKENREMOVE permission only against the attacker-supplied userId path parameter, but never verifies that the resolved token (via accessTokenService.loadById() or accessTokenService.load()) actually belongs to that user before calling accessTokenService.destroy(). Since every authenticated user is automatically granted users:tokenremove:{self}, any user can supply their own userId in the URL while providing a token ID belonging to another user — including an administrator — to trigger unauthorized deletion. Additionally, the fallback branch accepts a plaintext token value, meaning tokens leaked via access logs could also be revoked this way (GitHub Advisory, Fix PR #26049).
Successful exploitation allows an authenticated low-privileged user to delete access tokens belonging to any other user, including administrators and service accounts, without exposing the token's contents. This results in an integrity impact (unauthorized data deletion) and an availability impact by disrupting access-token-based integrations, automated pipelines, or API clients that rely on those tokens. While no credential exposure occurs, forced token revocation can effectively lock out legitimate users or break critical monitoring and log-ingestion workflows (GitHub Advisory).
No public proof-of-concept exploit code or in-the-wild exploitation has been reported as of the disclosure date. The vulnerability requires a valid authenticated session (low privilege), making it accessible to any registered Graylog user. The EPSS score is 0.0, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog (GitHub Advisory). The vulnerability was reported by researchers michaelddickenson and sreelim.
GET /api/users/{username} or from the user profile page).DELETE /api/users/{attacker_userId}/tokens/{target_token_id_or_value}, substituting the attacker's own userId in the path and the victim's token ID or plaintext token in the idOrToken segment.users:tokenremove:{attacker_userId} (which is auto-granted), resolves the token by ID without ownership verification, and deletes it — revoking the victim's access token without authorization (GitHub Advisory, Fix PR #26049).access token deleted from user where the deleting user does not match the token owner — review for mismatches between the acting user and the token's associated account (Graylog Enterprise/Security audit log feature required).204 (success) or 404 responses to DELETE /api/users/{userId}/tokens/{idOrToken} requests in the Graylog API access logs, particularly where the userId in the path does not correspond to the token being deleted./api/users/*/tokens/* endpoint from a single low-privileged user account, especially targeting multiple different token IDs in rapid succession.Graylog has released patches in versions 6.3.12, 7.0.7, and 7.1.2; users should upgrade to one of these versions immediately. Graylog Cloud has already been patched automatically. There are no feasible configuration-based workarounds for on-premises deployments. Graylog Enterprise and Security customers can review the audit log for suspicious access token deleted from user entries to assess whether exploitation occurred prior to patching (GitHub Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."