{
  "affected": [
    {
      "ranges": [
        {
          "database_specific": {
            "extracted_events": [
              {
                "introduced": "6.2.0"
              },
              {
                "fixed": "6.3.12"
              },
              {
                "introduced": "7.0.0-alpha.1"
              },
              {
                "fixed": "7.0.7"
              },
              {
                "introduced": "7.1.0-alpha.1"
              },
              {
                "fixed": "7.1.2"
              }
            ],
            "source": [
              "AFFECTED_FIELD",
              "REFERENCES"
            ]
          },
          "events": [
            {
              "introduced": "f35438d187e32050ff4d51e4fb93a70341982ceb"
            },
            {
              "introduced": "dac42698ecd7e1be0652802e6308c55b0fc5cdca"
            },
            {
              "introduced": "a9355313df2c2106f48684eb47617980ab4d42db"
            },
            {
              "fixed": "fd62097b3ac4d3f18641e973e4823ed9bf663122"
            },
            {
              "fixed": "5cd524ef532ecf6c77fe5efebcd0d2a5143f893c"
            },
            {
              "fixed": "adc626831f3170716845df46ae9237b7e93e1d7d"
            },
            {
              "fixed": "41d3745d0e52736d06c07d279ca0d72c1616df4c"
            },
            {
              "fixed": "4f280138b53dc3bbb5749213e8cb1c8e372f23a2"
            },
            {
              "fixed": "84b0ffa0bdf918f6edd2bb23a47254088634b1fc"
            },
            {
              "fixed": "e5accc5f4ce48bd61b84bb8e5a13d21f8eac3da5"
            }
          ],
          "repo": "https://github.com/graylog2/graylog2-server",
          "type": "GIT"
        }
      ]
    }
  ],
  "aliases": [
    "GHSA-j769-9gv9-65gr"
  ],
  "database_specific": {
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
      "CWE-639"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/55xxx/CVE-2026-55867.json"
  },
  "details": "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.",
  "id": "CVE-2026-55867",
  "modified": "2026-08-30T03:30:35.649725548Z",
  "published": "2026-08-28T22:14:35.743Z",
  "references": [
    {
      "type": "ADVISORY",
      "url": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/55xxx/CVE-2026-55867.json"
    },
    {
      "type": "ADVISORY",
      "url": "https://github.com/Graylog2/graylog2-server/security/advisories/GHSA-j769-9gv9-65gr"
    },
    {
      "type": "ADVISORY",
      "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-55867"
    },
    {
      "type": "FIX",
      "url": "https://github.com/Graylog2/graylog2-server/commit/41d3745d0e52736d06c07d279ca0d72c1616df4c"
    },
    {
      "type": "FIX",
      "url": "https://github.com/Graylog2/graylog2-server/commit/4f280138b53dc3bbb5749213e8cb1c8e372f23a2"
    },
    {
      "type": "FIX",
      "url": "https://github.com/Graylog2/graylog2-server/commit/84b0ffa0bdf918f6edd2bb23a47254088634b1fc"
    },
    {
      "type": "FIX",
      "url": "https://github.com/Graylog2/graylog2-server/commit/e5accc5f4ce48bd61b84bb8e5a13d21f8eac3da5"
    },
    {
      "type": "FIX",
      "url": "https://github.com/Graylog2/graylog2-server/pull/26049"
    },
    {
      "type": "FIX",
      "url": "https://github.com/Graylog2/graylog2-server/pull/26051"
    },
    {
      "type": "FIX",
      "url": "https://github.com/Graylog2/graylog2-server/pull/26053"
    },
    {
      "type": "FIX",
      "url": "https://github.com/Graylog2/graylog2-server/pull/26055"
    }
  ],
  "schema_version": "1.9.0",
  "severity": [
    {
      "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N",
      "type": "CVSS_V4"
    }
  ],
  "summary": "Graylog token revocation endpoint allows authenticated users to delete other users’ access tokens"
}