Skip to main content

Chatwoot

17 CVEs product

Monthly

CVE-2026-63765 Jul 23, 17:52 HIGH POC PATCH This Week

Unauthenticated arbitrary blob creation in Chatwoot before 4.16.0 lets remote attackers abuse the ActiveStorage direct-uploads controller, which lacks authentication (CWE-306), to resolve any tenant's account and conversation and obtain signed PUT URLs for writing attacker-controlled data into the shared storage backend. The flaw affects all self-hosted and multi-tenant Chatwoot deployments prior to 4.16.0, is reported by VulnCheck, and has publicly available exploit code exists (no CISA KEV listing). The CVSS 4.0 vector emphasizes integrity impact (VI:H) with a secondary availability effect (VA:L) and no confidentiality loss.

Authentication Bypass Chatwoot
NVD VulDB GitHub
CVSS 4.0
8.8
EPSS
0.4%
CVE-2026-44706 May 26, 17:07 HIGH PATCH This Week

SQL injection in Chatwoot versions 2.2.0 through 4.11.1 allows any authenticated account user to execute arbitrary SQL via time-based blind injection by abusing unparameterized values in custom-attribute filter operators on the conversation, contact, and custom attribute definition APIs. No public exploit identified at time of analysis, and EPSS exploitation probability is very low (0.03%, 8th percentile), but CVSS 8.5 with scope-changed confidentiality impact reflects the ability to read data beyond the attacker's account boundary. The vulnerability is fixed in Chatwoot 4.11.2.

SQLi Chatwoot
NVD GitHub
CVSS 3.1
8.5
EPSS
0.0%
CVE-2026-92527 Sep 16, 20:15 LOW POC Monitor

Server-side request forgery in Chatwoot's Shopify OAuth integration allows an authenticated user to make the Chatwoot server issue attacker-influenced outbound HTTP requests through the OAuth callback handler in callbacks_controller.rb, affecting versions up to 4.17.1 (4.17.0 and 4.17.1 confirmed). The CVSS 4.0 vector carries PR:L, so a valid Chatwoot account is required, and the assessed impact is low (limited confidentiality effect with no scope change), consistent with a constrained or blind SSRF rather than arbitrary internal data retrieval. Publicly available exploit code exists and the issue was reported to the project without a vendor response, but there is no evidence of confirmed active exploitation (not in CISA KEV); the overall risk is low-priority.

SSRF Ruby N A Chatwoot Ruby On Rails
NVD VulDB GitHub
CVSS 4.0
2.1
EPSS
0.4%
CVE-2026-72719 Aug 10, 15:38 MEDIUM PATCH This Month

Chatwoot's multi-tenant API fails to restrict the `account_id` parameter in four controllers (Portals, Automation Rules, Macros, Twilio Channels), enabling authenticated account administrators to reassign resources across tenant boundaries. An admin in Account A can transfer owned resources - including Twilio channel credentials and automation configurations - into arbitrary target accounts, causing cross-account data exposure, unauthorized configuration modification, or denial of access to transferred resources. No public exploit or CISA KEV listing is identified; the fix is confirmed released in v4.9.0.

Information Disclosure Chatwoot
NVD VulDB GitHub
CVSS 3.1
6.7
EPSS
0.4%
CVE-2026-44707 May 26, 17:10 MEDIUM PATCH This Month

Pre-Account Takeover in Chatwoot's OmniAuth integration affects all releases from 2.14.0 through 4.12.x, allowing an attacker who pre-registers a victim's email address to retain persistent login access after the legitimate owner authenticates via Google OAuth. The OAuth callback controller failed to invalidate attacker-set password credentials when confirming a pre-existing unconfirmed account, leaving the attacker's session viable indefinitely. No public exploit identified at time of analysis and EPSS is 0.04% (12th percentile), consistent with SSVC's 'Exploitation: none' finding, though SSVC rates technical impact as 'total' given the attacker gains full workspace access including PII, API keys, and conversation history.

Information Disclosure Google Chatwoot
NVD GitHub
CVSS 3.1
6.8
EPSS
0.0%
CVE-2026-5205 Mar 31, 16:30 LOW Monitor

Server-side request forgery (SSRF) in Chatwoot up to version 4.11.2 allows authenticated remote attackers to manipulate the URL argument in the Webhooks::Trigger function, enabling arbitrary HTTP requests from the server. Publicly available exploit code exists, and the vendor has not responded to disclosure efforts. While CVSS is moderate (5.3), the presence of public POC and authenticated attack vector creates a meaningful exploitation risk for deployed instances.

SSRF N A Chatwoot
NVD VulDB
CVSS 4.0
2.1
EPSS
0.0%
CVE-2026-4990 Mar 27, 21:27 MEDIUM This Month

Improper authorization in Chatwoot up to version 4.11.1 allows remote unauthenticated attackers to bypass authentication via the signupEnabled parameter in the /app/login endpoint's Signup Endpoint component. The vulnerability enables attackers to manipulate signup authorization controls by setting signupEnabled to true, resulting in unauthorized access. Publicly available exploit code exists, and the vendor did not respond to early disclosure notification.

Authentication Bypass N A Chatwoot
NVD VulDB
CVSS 4.0
5.5
EPSS
0.0%
CVE-2025-12246 Oct 27, 08:15 LOW POC Monitor

Cross-site scripting (XSS) in Chatwoot up to version 4.7.0 allows remote attackers to inject malicious scripts via the Link argument in the IframeLoader.vue Admin Interface component, requiring user interaction to trigger. The vulnerability has a low CVSS score (2.1) and EPSS percentile (10%) but publicly available exploit code exists, indicating the attack is straightforward to execute once a victim clicks a crafted link.

XSS Chatwoot
NVD VulDB
CVSS 4.0
2.1
EPSS
0.0%
CVE-2024-0640 Mar 20, 10:15 MEDIUM POC PATCH This Month

A stored cross-site scripting (XSS) vulnerability exists in chatwoot/chatwoot versions 3.0.0 to 3.5.1. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

XSS Chatwoot
NVD GitHub
CVSS 3.1
4.8
EPSS
0.1%
CVE-2025-21628 Jan 09, 18:15 CRITICAL PATCH This Week

Chatwoot is a customer engagement suite. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable, low attack complexity. This SQL Injection vulnerability could allow attackers to execute arbitrary SQL commands against the database.

SQLi Chatwoot
NVD GitHub
CVSS 3.1
9.1
EPSS
0.5%
CVE-2023-2109 Apr 17, 01:15 MEDIUM PATCH This Month

Cross-site Scripting (XSS) - DOM in GitHub repository chatwoot/chatwoot prior to 2.14.0. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

XSS Chatwoot
NVD GitHub
CVSS 3.1
6.1
EPSS
0.4%
CVE-2022-3741 Oct 28, 13:15 CRITICAL POC PATCH Act Now

Impact varies for each individual vulnerability in the application. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Information Disclosure Chatwoot
NVD GitHub VulDB
CVSS 3.1
9.8
EPSS
0.9%
CVE-2022-2901 Sep 06, 10:15 HIGH POC PATCH This Week

Improper Authorization in GitHub repository chatwoot/chatwoot prior to 2.8. Rated high severity (CVSS 7.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Authentication Bypass Chatwoot
NVD GitHub
CVSS 3.1
7.1
EPSS
0.5%
CVE-2022-0542 Aug 19, 18:15 MEDIUM POC PATCH This Month

Cross-site Scripting (XSS) - DOM in GitHub repository chatwoot/chatwoot prior to 2.7.0. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

XSS Chatwoot
NVD GitHub
CVSS 3.1
6.1
EPSS
0.8%
CVE-2022-1021 Aug 19, 13:15 MEDIUM POC PATCH This Month

Insecure Storage of Sensitive Information in GitHub repository chatwoot/chatwoot prior to 2.6.0. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Information Disclosure Chatwoot
NVD GitHub
CVSS 3.1
5.4
EPSS
0.6%
CVE-2022-1022 Apr 21, 15:15 MEDIUM POC PATCH This Month

Cross-site Scripting (XSS) - Stored in GitHub repository chatwoot/chatwoot prior to 2.5.0. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

XSS Chatwoot
NVD GitHub
CVSS 3.1
5.4
EPSS
4.4%
CVE-2021-3649 Jul 16, 14:15 HIGH POC PATCH This Week

chatwoot is vulnerable to Inefficient Regular Expression Complexity. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Denial Of Service Chatwoot
NVD GitHub
CVSS 3.1
7.5
EPSS
1.2%
EPSS 0% CVSS 8.8
HIGH POC PATCH This Week

Unauthenticated arbitrary blob creation in Chatwoot before 4.16.0 lets remote attackers abuse the ActiveStorage direct-uploads controller, which lacks authentication (CWE-306), to resolve any tenant's account and conversation and obtain signed PUT URLs for writing attacker-controlled data into the shared storage backend. The flaw affects all self-hosted and multi-tenant Chatwoot deployments prior to 4.16.0, is reported by VulnCheck, and has publicly available exploit code exists (no CISA KEV listing). The CVSS 4.0 vector emphasizes integrity impact (VI:H) with a secondary availability effect (VA:L) and no confidentiality loss.

Authentication Bypass Chatwoot
NVD VulDB GitHub
EPSS 0% CVSS 8.5
HIGH PATCH This Week

SQL injection in Chatwoot versions 2.2.0 through 4.11.1 allows any authenticated account user to execute arbitrary SQL via time-based blind injection by abusing unparameterized values in custom-attribute filter operators on the conversation, contact, and custom attribute definition APIs. No public exploit identified at time of analysis, and EPSS exploitation probability is very low (0.03%, 8th percentile), but CVSS 8.5 with scope-changed confidentiality impact reflects the ability to read data beyond the attacker's account boundary. The vulnerability is fixed in Chatwoot 4.11.2.

SQLi Chatwoot
NVD GitHub
EPSS 0% CVSS 2.1
LOW POC Monitor

Server-side request forgery in Chatwoot's Shopify OAuth integration allows an authenticated user to make the Chatwoot server issue attacker-influenced outbound HTTP requests through the OAuth callback handler in callbacks_controller.rb, affecting versions up to 4.17.1 (4.17.0 and 4.17.1 confirmed). The CVSS 4.0 vector carries PR:L, so a valid Chatwoot account is required, and the assessed impact is low (limited confidentiality effect with no scope change), consistent with a constrained or blind SSRF rather than arbitrary internal data retrieval. Publicly available exploit code exists and the issue was reported to the project without a vendor response, but there is no evidence of confirmed active exploitation (not in CISA KEV); the overall risk is low-priority.

SSRF Ruby N A +2
NVD VulDB GitHub
EPSS 0% CVSS 6.7
MEDIUM PATCH This Month

Chatwoot's multi-tenant API fails to restrict the `account_id` parameter in four controllers (Portals, Automation Rules, Macros, Twilio Channels), enabling authenticated account administrators to reassign resources across tenant boundaries. An admin in Account A can transfer owned resources - including Twilio channel credentials and automation configurations - into arbitrary target accounts, causing cross-account data exposure, unauthorized configuration modification, or denial of access to transferred resources. No public exploit or CISA KEV listing is identified; the fix is confirmed released in v4.9.0.

Information Disclosure Chatwoot
NVD VulDB GitHub
EPSS 0% CVSS 6.8
MEDIUM PATCH This Month

Pre-Account Takeover in Chatwoot's OmniAuth integration affects all releases from 2.14.0 through 4.12.x, allowing an attacker who pre-registers a victim's email address to retain persistent login access after the legitimate owner authenticates via Google OAuth. The OAuth callback controller failed to invalidate attacker-set password credentials when confirming a pre-existing unconfirmed account, leaving the attacker's session viable indefinitely. No public exploit identified at time of analysis and EPSS is 0.04% (12th percentile), consistent with SSVC's 'Exploitation: none' finding, though SSVC rates technical impact as 'total' given the attacker gains full workspace access including PII, API keys, and conversation history.

Information Disclosure Google Chatwoot
NVD GitHub
EPSS 0% CVSS 2.1
LOW Monitor

Server-side request forgery (SSRF) in Chatwoot up to version 4.11.2 allows authenticated remote attackers to manipulate the URL argument in the Webhooks::Trigger function, enabling arbitrary HTTP requests from the server. Publicly available exploit code exists, and the vendor has not responded to disclosure efforts. While CVSS is moderate (5.3), the presence of public POC and authenticated attack vector creates a meaningful exploitation risk for deployed instances.

SSRF N A Chatwoot
NVD VulDB
EPSS 0% CVSS 5.5
MEDIUM This Month

Improper authorization in Chatwoot up to version 4.11.1 allows remote unauthenticated attackers to bypass authentication via the signupEnabled parameter in the /app/login endpoint's Signup Endpoint component. The vulnerability enables attackers to manipulate signup authorization controls by setting signupEnabled to true, resulting in unauthorized access. Publicly available exploit code exists, and the vendor did not respond to early disclosure notification.

Authentication Bypass N A Chatwoot
NVD VulDB
EPSS 0% CVSS 2.1
LOW POC Monitor

Cross-site scripting (XSS) in Chatwoot up to version 4.7.0 allows remote attackers to inject malicious scripts via the Link argument in the IframeLoader.vue Admin Interface component, requiring user interaction to trigger. The vulnerability has a low CVSS score (2.1) and EPSS percentile (10%) but publicly available exploit code exists, indicating the attack is straightforward to execute once a victim clicks a crafted link.

XSS Chatwoot
NVD VulDB
EPSS 0% CVSS 4.8
MEDIUM POC PATCH This Month

A stored cross-site scripting (XSS) vulnerability exists in chatwoot/chatwoot versions 3.0.0 to 3.5.1. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

XSS Chatwoot
NVD GitHub
EPSS 0% CVSS 9.1
CRITICAL PATCH This Week

Chatwoot is a customer engagement suite. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable, low attack complexity. This SQL Injection vulnerability could allow attackers to execute arbitrary SQL commands against the database.

SQLi Chatwoot
NVD GitHub
EPSS 0% CVSS 6.1
MEDIUM PATCH This Month

Cross-site Scripting (XSS) - DOM in GitHub repository chatwoot/chatwoot prior to 2.14.0. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

XSS Chatwoot
NVD GitHub
EPSS 1% CVSS 9.8
CRITICAL POC PATCH Act Now

Impact varies for each individual vulnerability in the application. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Information Disclosure Chatwoot
NVD GitHub VulDB
EPSS 1% CVSS 7.1
HIGH POC PATCH This Week

Improper Authorization in GitHub repository chatwoot/chatwoot prior to 2.8. Rated high severity (CVSS 7.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Authentication Bypass Chatwoot
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM POC PATCH This Month

Cross-site Scripting (XSS) - DOM in GitHub repository chatwoot/chatwoot prior to 2.7.0. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

XSS Chatwoot
NVD GitHub
EPSS 1% CVSS 5.4
MEDIUM POC PATCH This Month

Insecure Storage of Sensitive Information in GitHub repository chatwoot/chatwoot prior to 2.6.0. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Information Disclosure Chatwoot
NVD GitHub
EPSS 4% CVSS 5.4
MEDIUM POC PATCH This Month

Cross-site Scripting (XSS) - Stored in GitHub repository chatwoot/chatwoot prior to 2.5.0. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

XSS Chatwoot
NVD GitHub
EPSS 1% CVSS 7.5
HIGH POC PATCH This Week

chatwoot is vulnerable to Inefficient Regular Expression Complexity. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Denial Of Service Chatwoot
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy