Description
Chatwoot before 4.14.0 contains a stored cross-site scripting vulnerability that allows account administrators to inject JavaScript by crafting video-embed links in Help Center articles. Attackers can use angle-bracket link destinations with double quotes to break out of the unescaped iframe src attribute in render_embed_from_match, executing scripts for public visitors and stealing cw_conversation widget tokens.
Published: 2026-10-20
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Stored cross‑site scripting that can execute arbitrary JavaScript for public visitors and steal widget tokens
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a stored cross‑site scripting flaw that allows administrators to embed specially crafted video‑link URLs into Help Center articles. By injecting URLs that break out of the iframe src attribute, an attacker can execute arbitrary JavaScript in the context of any visitor’s browser. This results in the possibility of hijacking or modifying page behavior and stealing ChatWOOT conversation widget tokens. The weakness is identified as CWE‑79.

Affected Systems

All instances of ChatWOOT older than version 4.14.0 are affected, regardless of deployment environment. The vulnerability is present in the chatwoot:chatwoot product, as cited by the CPE entry and vendor reference.

Risk and Exploitability

The CVSS score is 4.8, indicating moderate severity. No EPSS score is available and the vulnerability is not listed in KEV, suggesting limited known exploitation. The attack requires the attacker to have administrator privileges to edit Help Center content, after which any user visiting the compromised article would be exposed the injected code. Once exploited, attackers can run scripts on the victim’s browser and capture sensitive tokens.

Generated by OpenCVE AI on October 20, 2026 at 14:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ChatWOOT to version 4.14.0 or newer.\n
  • Restrict the ability to edit Help Center articles to a minimal set of trusted administrators and disable video‑embed link functionality as a temporary measure.\n
  • Ensure that the custom Markdown renderer sanitizes or escapes iframe src URLs to prevent angle‑bracket injection, or apply a content security policy that blocks inline scripts on public pages.

Generated by OpenCVE AI on October 20, 2026 at 14:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description Chatwoot before 4.14.0 contains a stored cross-site scripting vulnerability that allows account administrators to inject JavaScript by crafting video-embed links in Help Center articles. Attackers can use angle-bracket link destinations with double quotes to break out of the unescaped iframe src attribute in render_embed_from_match, executing scripts for public visitors and stealing cw_conversation widget tokens.
Title Chatwoot before 4.14.0 Stored XSS via Help Center Video Embed Links
First Time appeared Chatwoot
Chatwoot chatwoot
Weaknesses CWE-79
CPEs cpe:2.3:a:chatwoot:chatwoot:*:*:*:*:*:*:*:*
Vendors & Products Chatwoot
Chatwoot chatwoot
References
Metrics cvssV3_1

{'score': 4.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Chatwoot Chatwoot
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-20T13:25:35.524Z

Reserved: 2026-10-20T01:07:47.081Z

Link: CVE-2026-113355

cve-icon Vulnrichment

Updated: 2026-10-20T13:25:27.655Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-20T11:17:19.997

Modified: 2026-10-20T20:06:37.150

Link: CVE-2026-113355

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T17:15:14Z

Weaknesses
  • CWE-79

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