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.
{
"cna_assigner": "hackerone",
"cwe_ids": [
"CWE-79"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/65xxx/CVE-2026-65644.json"
}{
"cpe": [
"cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*",
"cpe:2.3:a:rocket.chat:rocket.chat:8.7.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "7.10.15"
},
{
"introduced": "8.1.0"
},
{
"fixed": "8.1.8"
},
{
"introduced": "8.2.0"
},
{
"fixed": "8.2.8"
},
{
"introduced": "8.3.0"
},
{
"fixed": "8.3.8"
},
{
"introduced": "8.4.0"
},
{
"fixed": "8.4.6"
},
{
"introduced": "8.5.0"
},
{
"fixed": "8.5.3"
},
{
"introduced": "8.6.0"
},
{
"fixed": "8.6.2"
},
{
"introduced": "8.7.0"
},
{
"last_affected": "8.7.0"
}
],
"source": [
"CPE_RANGE",
"CPE_STRING"
]
}