<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Chatwoot (&lt;= 4.11.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/chatwoot--4.11.1/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 14 Sep 2026 06:12:51 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/chatwoot--4.11.1/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>SQL Injection in Chatwoot FilterService</title><link>https://feed.craftedsignal.io/briefs/2026-09-chatwoot-sqli/</link><pubDate>Mon, 14 Sep 2026 06:12:51 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-chatwoot-sqli/</guid><description>An authenticated SQL injection vulnerability (CVE-2026-44706) in Chatwoot versions 4.11.1 and earlier allows attackers to perform unauthorized database queries and exfiltrate sensitive data.</description><content:encoded><![CDATA[<p>Chatwoot versions 4.11.1 and earlier contain a critical SQL injection vulnerability in the FilterService, identified as CVE-2026-44706. The vulnerability resides in the <code>FilterService#lt_gt_filter_values</code> method, which fails to properly parameterize values within the <code>is_greater_than</code> operator used during conversation filtering. An authenticated attacker, such as a malicious or compromised agent, can send specially crafted requests to the <code>/api/v1/accounts/{account_id}/conversations/filter</code> endpoint to execute arbitrary SQL commands against the underlying PostgreSQL database. This allows for the exfiltration of sensitive information, including user credentials and API tokens. The availability of public proof-of-concept exploit code increases the risk of successful exploitation in enterprise environments.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker obtains valid authentication credentials for a low-privileged agent account in the target Chatwoot instance.</li>
<li>Attacker interacts with the <code>/api/v1/accounts/{account_id}/conversations/filter</code> API endpoint.</li>
<li>Attacker injects malicious SQL payloads into the request body, specifically targeting the <code>is_greater_than</code> operator parameters.</li>
<li>The vulnerable <code>FilterService</code> component processes the unparameterized input, executing the malicious SQL query on the PostgreSQL database.</li>
<li>Attacker employs boolean-based or time-based blind SQL injection techniques to infer database structure and content.</li>
<li>Attacker exfiltrates sensitive rows, specifically targeting user account tables, credentials, and API tokens.</li>
<li>Final objective is achieved: unauthorized access to administrative credentials and internal platform data.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability allows an authenticated agent to bypass standard authorization controls and dump the entire PostgreSQL database. This results in the exposure of highly sensitive data, including customer PII, internal communication logs, and administrative API tokens, which could be leveraged for lateral movement or full platform takeover.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade all Chatwoot instances to a version later than 4.11.1 immediately.</li>
<li>Implement strict monitoring on the <code>/api/v1/accounts/{account_id}/conversations/filter</code> endpoint for anomalous HTTP request bodies containing SQL syntax characters (e.g., <code>'</code>, <code>--</code>, <code>UNION</code>, <code>SELECT</code>).</li>
<li>Review access logs for excessive or unusual activity originating from low-privileged agent accounts.</li>
<li>Perform a security audit of current agent permissions to ensure the principle of least privilege is enforced within the Chatwoot dashboard.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>