Description
Rocket.Chat is an open-source, secure, fully customizable communications platform. Prior to 8.5.0, 8.4.2, 8.3.4, 8.2.4, 8.1.5, 8.0.6, 7.13.8, and 7.10.12, Rocket.Chat does not revoke OAuth bearer or refresh tokens when a user is deactivated. A deactivated user can continue using an existing OAuth access token, and can also mint a fresh access token from an existing refresh token. This vulnerability is fixed in 8.5.0, 8.4.2, 8.3.4, 8.2.4, 8.1.5, 8.0.6, 7.13.8, and 7.10.12.
Published: 2026-06-24
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Rocket.Chat versions prior to 8.5.0, 8, 8.4, 8.2.4, 8.1.5, 8.0.6, 7.13.8, and 7.10.12 do not invalidate existing OAuth bearer or refresh tokens when a user account is deactivated. As a result, a deactivated account can continue to use an old access token for authentication and can generate a new access token from an existing refresh token, enabling unauthorized access to the system. This flaw stems from inadequate token revocation logic and is classified under CWE‑613.

Affected Systems

Rocket.Chat instances running any of the affected releases listed above are susceptible. The flaw involves OAuth token handling, a feature available in all Rocket.Chat installations.

Risk and Exploitability

The CVSS score of 2.3 indicates low overall severity, largely because the flaw does not enable remote code execution or compromise of confidentiality beyond the scope of a deactivated user that already possesses a token. However, in scenarios where an attacker has previously compromised an account and has updated it to deactivated status, the attacker can continue to use the still‑valid token to access APIs and potentially sensitive data. The EPSS score is not available, so the likelihood of exploitation is unknown, but the issue is not listed in the CISA KEV catalog, suggesting no widespread exploitation has been reported. The attack vector is likely local or remote access through any OAuth‑enabled endpoint that accepts bearer tokens, and the vulnerability is exploitable in any environment where authentication tokens are issued and not tied to the current active status of the user account.

Generated by OpenCVE AI on June 24, 2026 at 23:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Rocket.Chat 8.5.0 or higher (or the equivalent patch in 8.4.2, 8.3.4, 8.2.4, 8.1.5, 8.0.6, 7.13.8, or 7.10.12).
  • Verify that deactivated accounts no longer issue or accept OAuth tokens in your environment, either by redeploying the upgrade and testing token revocation or by checking token validity after deactivation.
  • Review and restrict OAuth permissions for accounts that are designated as inactive or deactivated, ensuring that minimal scopes are granted to prevent unintended data access.

Generated by OpenCVE AI on June 24, 2026 at 23:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 24 Jun 2026 21:15:00 +0000

Type Values Removed Values Added
Description Rocket.Chat is an open-source, secure, fully customizable communications platform. Prior to 8.5.0, 8.4.2, 8.3.4, 8.2.4, 8.1.5, 8.0.6, 7.13.8, and 7.10.12, Rocket.Chat does not revoke OAuth bearer or refresh tokens when a user is deactivated. A deactivated user can continue using an existing OAuth access token, and can also mint a fresh access token from an existing refresh token. This vulnerability is fixed in 8.5.0, 8.4.2, 8.3.4, 8.2.4, 8.1.5, 8.0.6, 7.13.8, and 7.10.12.
Title Rocket.Chat: OAuth access and refresh tokens remain valid after account deactivation
Weaknesses CWE-613
References
Metrics cvssV4_0

{'score': 2.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-24T21:04:09.602Z

Reserved: 2026-05-28T20:07:58.861Z

Link: CVE-2026-49277

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T23:15:03Z

Weaknesses
  • CWE-613

    Insufficient Session Expiration