Description
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.
Published: 2026-08-21
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Rocket.Chat versions before 8.8.0 (and earlier 8.7.x, 8.6.x, 8.5.x, 8.4.x, 8.3.x, 8.2.x, 8.1.x, 7.10.15) allow an unauthenticated user to POST /api/v1/livechat/visitor with an arbitrary name field that is stored without sanitization. When that name is later displayed in the Omnichannel Queue side panel, the value is rendered using dangerouslySetInnerHTML, which permits an attacker to inject a clickable link to any domain. An agent viewing the queue would therefore see a malicious link that could lead to phishing or other social‑engineering attacks. The weakness is an unsanitized user‑supplied string rendered as HTML (CWE‑79).

Affected Systems

Rocket.Chat platform running any of the following versions: 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. All earlier 8.x and 7.x releases are also vulnerable; the fix is included in 8.8.0 and later releases.

Risk and Exploitability

The absence of authentication for the API endpoint means a malicious actor can create a visitor record without credentials, making exploitation trivial. Because the vulnerability exploits client‑side rendering via HTML injection, it can be triggered by any agent who views the queue, regardless of network position. The exploit is straightforward and requires no special configuration. While exploit probability data (EPSS) is unavailable and the vulnerability is not listed in CISA KEV, the CVSS score is not provided; however, the impact is high due to the potential for social‑engineering attacks on trusted agents.

Generated by OpenCVE AI on August 21, 2026 at 04:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Rocket.Chat to version 8.8.0 or later, which sanitizes the visitor name before rendering.
  • If an upgrade is not immediately possible, restrict unauthenticated access to the /api/v1/livechat/visitor endpoint or require authentication.
  • Implement server‑side sanitization or content‑security‑policy checks for the visitor name to prevent HTML injection
  • Validate or escape any content displayed in the Omnichannel Queue side panel to mitigate future similar flaws.

Generated by OpenCVE AI on August 21, 2026 at 04:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 04:45:00 +0000

Type Values Removed Values Added
Title Unauthenticated Visitor Name Injection Enables XSS in Rocket.Chat Livechat Queue
First Time appeared Rocket.chat
Rocket.chat rocket.chat
Vendors & Products Rocket.chat
Rocket.chat rocket.chat

Fri, 21 Aug 2026 03:30:00 +0000

Type Values Removed Values Added
Description 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.
Weaknesses CWE-79
References

Subscriptions

Rocket.chat Rocket.chat
cve-icon MITRE

Status: PUBLISHED

Assigner: hackerone

Published:

Updated: 2026-08-21T02:53:43.406Z

Reserved: 2026-07-22T15:00:06.103Z

Link: CVE-2026-65644

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-21T04:18:13.780

Modified: 2026-08-21T04:18:13.780

Link: CVE-2026-65644

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T04:30:09Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')