Skip to main content

Rocket.Chat CVE-2026-65644

| EUVDEUVD-2026-63806 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-21 hackerone GHSA-68rm-q8fv-v22v
7.5
CVSS 3.1 · Vendor: hackerone
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send unauthenticated POST to /api/v1/livechat/visitor with HTML payload as name
  2. Delivery
    Server stores unsanitized name in database
  3. Exploit
    Agent opens Omnichannel Queue side panel
  4. Execution
    InquireSidePanelItem.tsx interpolates name into dangerouslySetInnerHTML
  5. Persist
    Injected HTML link rendered in agent's browser DOM
  6. Impact
    Agent clicks phishing link, delivers credentials to attacker

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The Omnichannel/Livechat feature must be explicitly enabled in the Rocket.Chat administration settings - it is not universally active by default and requires deliberate configuration. The affected version must be running below 8.8.0, 8.7.1, 8.6.2, 8.5.3, 8.4.6, 8.3.8, 8.2.8, 8.1.8, or 7.10.15. Payload planting via POST /api/v1/livechat/visitor requires no authentication (PR:N per CVSS vector). The injected HTML renders - and the social-engineering or XSS impact is realized - only when a support agent opens and views the Omnichannel Queue side panel in their browser, making agent UI interaction a limiting prerequisite. No special OS, platform, or network topology is required beyond the attacker having HTTP access to the Rocket.Chat REST API port.

Impact

The assigned CVSS score of 7.5 with vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N warrants critical scrutiny on two metrics. First, the UI:N rating is inconsistent with stored XSS mechanics: the injected payload only renders when an agent actively opens the Omnichannel Queue panel, making agent interaction an implicit prerequisite - a proper assessment should use UI:R, which reduces the effective exploitability. Second, the S:U (Unchanged) scope may understate risk if full script execution within the agent's authenticated browser session is achievable via dangerouslySetInnerHTML, since that would cross a security boundary from the attacker's visitor context into the agent's privileged session. However, the CVE description specifically describes link injection for social engineering rather than confirmed script execution, leaving actual scope impact uncertain. Counterbalancing the CVSS severity, the EPSS score of 0.18% (8th percentile) signals very low opportunistic exploitation interest, and the absence of a CISA KEV listing confirms no verified active exploitation at time of analysis. The practical threat is narrower than the CVSS score implies: it requires Omnichannel to be enabled, a victim agent to view the queue, and relies on social engineering rather than direct code execution.

Exploit ScenarioDerived

An external attacker sends a single unauthenticated POST request to /api/v1/livechat/visitor with a name field containing crafted HTML such as an anchor tag pointing to an attacker-controlled phishing domain with convincing social-engineering text (e.g., a fake security alert or account-verification prompt). The payload is stored in the Rocket.Chat database without sanitization. When any support agent opens the Omnichannel Queue side panel, InquireSidePanelItem.tsx renders the stored name via dangerouslySetInnerHTML, injecting the fully clickable phishing link into the agent's browser DOM, where a click can deliver credentials to the attacker's server.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 27, 2026

Stored HTML injection in Rocket.Chat's Omnichannel Queue panel allows unauthenticated external attackers to render arbitrary, clickable phishing links in the browsers of support agents viewing the queue. All Rocket.Chat deployments with Livechat/Omnichannel enabled and running versions prior to 8.8.0, 8.7.1, 8.6.2, 8.5.3, 8.4.6, 8.3.8, 8.2.8, 8.1.8, or 7.10.15 are affected. An attacker submitting a crafted visitor name via the unauthenticated POST /api/v1/livechat/visitor REST endpoint can inject arbitrary HTML into the agent-facing side panel UI, enabling targeted social-engineering attacks against customer support staff; no public exploit has been identified at time of analysis, and the EPSS score of 0.18% indicates minimal opportunistic interest.

RemediationAI

Upgrade Rocket.Chat to one of the patched versions: 8.8.0, 8.7.1, 8.6.2, 8.5.3, 8.4.6, 8.3.8, 8.2.8, 8.1.8, or 7.10.15, per the fix confirmed in GitHub PR #41595 (https://github.com/RocketChat/Rocket.Chat/pull/41595). If immediate upgrade is not feasible, disabling the Omnichannel/Livechat feature entirely via Rocket.Chat administration settings eliminates the attack surface; the trade-off is complete loss of live-chat functionality. As a narrower control, restricting network access to the unauthenticated POST /api/v1/livechat/visitor endpoint at the reverse proxy or firewall layer blocks external payload planting while preserving internal use, though this will also prevent legitimate external visitor creation. Administrators can reference VulDB advisory https://vuldb.com/vuln/394027 and NVD entry https://nvd.nist.gov/vuln/detail/CVE-2026-65644 for additional context.

Affected VersionsENISA

Rocket.Chat 0 <8.3.8
Rocket.Chat 0 <8.2.8
Rocket.Chat 0 <8.6.2
Rocket.Chat 0 <7.10.15
Rocket.Chat 0 <8.8.0
Rocket.Chat 0 <8.7.1
Rocket.Chat 0 <8.4.6
Rocket.Chat 0 <8.5.3
Rocket.Chat 0 <8.1.8

Affected Packages

euvd rocket_chat fix: 7.10.15, 8.1.8, 8.2.8, 8.3.8, 8.4.6, 8.5.3, 8.6.2, 8.7.1, 8.8.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is a stored XSS/HTML-injection instance rooted in CWE-79 (Improper Neutralization of Input During Web Page Generation). The affected component is InquireSidePanelItem.tsx, a React component within Rocket.Chat's Meteor-based client that renders conversation previews in the Omnichannel Queue side panel. The root cause is the use of React's dangerouslySetInnerHTML prop, which intentionally bypasses React's default HTML escaping and renders raw strings directly into the DOM. The visitor name submitted to POST /api/v1/livechat/visitor (CPE: cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*) is accepted without sanitization, persisted to the database, and later interpolated directly into a template string fed to dangerouslySetInnerHTML when agents view the queue. The upstream fix, confirmed in GitHub PR #41595, adds escapeHTML() from the @rocket.chat/string-helpers library to sanitize the visitor name prior to insertion, converting special HTML characters to their entity equivalents and preventing tag injection.

Know when Rocket Chat gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (hackerone) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 8.2 HIGH

Stored XSS requires agent to view the queue (UI:R); scope changes to agent's authenticated browser session (S:C); integrity low reflects potential DOM manipulation beyond read-only phishing.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N

Primary rating from Vendor (hackerone).

CVSS VectorVendor: hackerone

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

4
CVSS changed
Aug 27, 2026 - 20:37 NVD
7.5 (HIGH)
Patch available
Aug 21, 2026 - 04:16 EUVD
CVE Published
Aug 21, 2026 - 02:53 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 21, 2026 - 02:53 cve.org
HIGH 7.5

DescriptionCVE.org

Rocket.Chat in versions before 8.8.0, 8.7.1, 8.6.2, 8.5.3, 8.4.6, 8.3.8, 8.2.8, 8.1.8, and 7.10.15 has a REST API endpoint POST /api/v1/livechat/visitor that accepts an unauthenticated, unsanitized name field for Livechat visitors. This name is stored raw and later rendered via dangerouslySetInnerHTML in the Omnichannel Queue side panel (InquireSidePanelItem.tsx), injecting a real, clickable HTML link - pointing to any attacker-controlled domain, with arbitrary social-engineering text - into the DOM of any agent viewing the queue.

Executive ViewAI

Why It Matters

Rocket.Chat Omnichannel deployments running unpatched versions face a targeted phishing attack vector where external attackers inject deceptive links directly into customer service queue panels viewed by support agents. A successful attack directly compromises employee security and creates risk of credential theft or malware distribution within support operations.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
widely used self-hosted team chat platform, common in enterprises
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

Related Vulnerabilities in Rocket.Chat Input Handling and XSS Vulnerabilities

View all 2
CVE-2021-22910 CRITICAL POC
9.8 Aug 09

A sanitization vulnerability exists in Rocket.Chat server versions <3.13.2, <3.12.4, <3.11.4 that allowed queries to an

CVE-2021-22911 CRITICAL POC
9.8 May 27

A improper input sanitization vulnerability exists in Rocket.Chat server 3.11, 3.12 & 3.13 that could lead to unauthenti

CVE-2022-35248 HIGH POC
8.8 Sep 23

A improper authentication vulnerability exists in Rocket.Chat <v5, <v4.8.2 and <v4.7.5 that allowed two factor authentic

CVE-2022-32211 HIGH POC
8.8 Sep 23

A SQL injection vulnerability exists in Rocket.Chat <v3.18.6, <v4.4.4 and <v4.7.3 which can allow an attacker to retriev

CVE-2024-39713 HIGH POC
8.6 Aug 05

A Server-Side Request Forgery (SSRF) affects Rocket.Chat's Twilio webhook endpoint before version 6.10.1. Rated high sev

CVE-2026-23477 HIGH POC
7.7 Jan 14

Rocket.Chat versions prior to 6.12.0 expose the OAuth applications API endpoint to any authenticated user, allowing disc

CVE-2021-22892 HIGH POC
7.5 May 27

An information disclosure vulnerability exists in the Rocket.Chat server fixed v3.13, v3.12.2 & v3.11.3 that allowed ema

CVE-2022-30124 MEDIUM POC
6.8 Sep 23

An improper authentication vulnerability exists in Rocket.Chat Mobile App <4.14.1.22788 that allowed an attacker with ph

CVE-2022-32227 MEDIUM POC
6.5 Sep 23

A cleartext transmission of sensitive information exists in Rocket.Chat <v5, <v4.8.2 and <v4.7.5 relating to Oauth token

CVE-2022-32220 MEDIUM POC
6.5 Sep 23

An information disclosure vulnerability exists in Rocket.Chat <v5 due to the getUserMentionsByChannel meteor server meth

CVE-2021-32832 MEDIUM POC
6.5 Aug 30

Rocket.Chat is an open-source fully customizable communications platform developed in JavaScript. Rated medium severity

CVE-2022-21830 MEDIUM POC
6.1 Apr 01

A blind self XSS vulnerability exists in RocketChat LiveChat <v1.9 that could allow an attacker to trick a victim pastin

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy