CRITICAL🇵🇱 Wersja polska

CVE-2026-28514

CVSS 9.3v4.0pub. 2026-03-06upd. 2026-03-18

Rocket.Chat is an open-source, secure, fully customizable communications platform. Prior to versions 7.8.6, 7.9.8, 7.10.7, 7.11.4, 7.12.4, 7.13.3, and 8.0.0, a critical authentication bypass vulnerability exists in Rocket.Chat's account service used in the ddp-streamer micro service that allows an attacker to log in to the service as any user with a password set, using any arbitrary password. The vulnerability stems from a missing await keyword when calling an asynchronous password validation function, causing a Promise object (which is always truthy) to be evaluated instead of the actual boolean validation result. This may lead to account takeover of any user whose username is known or guessable. This issue has been patched in versions 7.8.6, 7.9.8, 7.10.7, 7.11.4, 7.12.4, 7.13.3, and 8.0.0.

🤖 AI Analysis
How it works

The vulnerability arose from omitting the await keyword when calling an asynchronous password validation function. As a result, instead of a real logical result (true/false), a Promise object is compared, which in JavaScript is always a truthy value. This means that every authentication attempt succeeds regardless of the password provided. An attacker only needs to know or guess the username to gain full access to the account.

Impact

An attacker can take over any Rocket.Chat user account whose username is known or can be guessed, thereby gaining access to private messages, channels, and data. In corporate environments, this could lead to disclosure of confidential information or lateral movement.

Mitigation & patch

Rocket.Chat should be immediately updated to version 7.8.6, 7.9.8, 7.10.7, 7.11.4, 7.12.4, 7.13.3, or 8.0.0, depending on the branch in use. Patches are available in the official GitHub repository of the vendor. Until the update is applied, consider restricting network access to the Rocket.Chat instance and monitoring authentication logs for anomalies.

Who is affected

Rocket.Chat in versions earlier than 7.8.6, 7.9.8, 7.10.7, 7.11.4, 7.12.4, 7.13.3, and 8.0.0 — affects installations using the ddp-streamer microservice.

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  • Rocket.chat

    APP
    Rocket.Chat
    8.0.07.9.0 – 7.9.8 (excl.)7.10.0 – 7.10.7 (excl.)< 7.8.67.12.0 – 7.12.4 (excl.)7.13.0 – 7.13.3 (excl.)7.11.0 – 7.11.4 (excl.)
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
Tags
Auth Bypass
CWE
References

Related vulnerabilities

CVE-2026-58066CRITICAL9.8PL ✓same product

Rocket.Chat SAML SSO — Auth Bypass przez brak wiązania podpisu XML

CVE-2026-48616CRITICAL9.3PL ✓same product

Rocket.Chat — podatność access control w plikach Livechat (nieautoryzowany dostęp)

CVE-2026-29198CRITICAL9.8PL ✓same product

Rocket.Chat — NoSQL injection umożliwiający przejęcie konta (SQLi)

CVE-2023-28316CRITICAL9.8PL ✓same product

Rocket.Chat: brak unieważnienia sesji po aktywacji 2FA

CVE-2022-44567CRITICAL9.8PL ✓same product

Command Injection i RCE w Rocket.Chat Desktop via openInternalVideoChatWindow