Cross-site scripting in Rocket.Chat - CVE-2026-47733
Published: November 9, 2026
Vulnerability details
The vulnerability allows an authenticated attacker to execute arbitrary JavaScript in a viewer's browser session through stored cross-site scripting.
The vulnerability exists due to missing URL protocol sanitization in Rocket.Chat's ImageElement component when rendering links from user-supplied markdown images. An authenticated attacker can post an image with a javascript: URL that executes when a viewer clicks it using a legacy browser that permits JavaScript URLs to open in new tabs.