Stored XSS in chatwoot/chatwoot
Key facts
- Attack vector
- Network
- Privileges required
- High
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-79.
Summary
A stored cross-site scripting (XSS) vulnerability exists in chatwoot/chatwoot versions 3.0.0 to 3.5.1. This vulnerability allows an admin user to inject malicious JavaScript code via the dashboard app settings, which can then be executed by another admin user when they access the affected dashboard app. The issue is fixed in version 3.5.2.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA chatwoot/chatwoot (chatwoot) Fixed in 3.5.2
Timeline
- 2026-10-02 Threatist record created from CVE-2024-0640
- 2026-10-03 Alias added: GHSA-8gfh-hxjj-c33j
References
More Chatwoot vulnerabilities
- TI-2022-03436 Improper Restriction of Excessive Authentication Attempts in chatwoot/chatwoot CVSS 3.1CRITICAL 9.8
- TI-2023-01984 Cross-site Scripting (XSS) - DOM in chatwoot/chatwoot CVSS 3.1MEDIUM 6.1
- TI-2025-11229 chatwoot Admin IframeLoader.vue cross site scripting CVSS 4.0MEDIUM 5.3
- TI-2025-15587 Chatwoot has a Blind SQL-injection in Conversation and Contacts filters CVSS 3.1CRITICAL 9.1
- TI-2021-02675 Server-Side Request Forgery (SSRF) in chatwoot/chatwoot CVSS 3.1HIGH 8.8
- TI-2021-02593 Inefficient Regular Expression Complexity in chatwoot/chatwoot CVSS 3.1HIGH 7.5
Sources
- CVE-2024-0640 · CVE Program
- CVE-2024-0640 · NVD
- FIRST EPSS
- GHSA-8gfh-hxjj-c33j · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences