<?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/"><channel><title>Cve-2026-10105 — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-10105/</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>Fri, 29 May 2026 18:18:38 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-10105/feed.xml" rel="self" type="application/rss+xml"/><item><title>Agno 2.6.5 ClickHouse Backend SQL Injection (CVE-2026-10105)</title><link>https://feed.craftedsignal.io/briefs/2026-05-agno-sql-injection/</link><pubDate>Fri, 29 May 2026 18:18:38 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-agno-sql-injection/</guid><description>Agno 2.6.5 is vulnerable to SQL injection in the ClickHouse vector database backend (CVE-2026-10105), enabling attackers to inject arbitrary SQL expressions via malicious metadata in the delete_by_metadata() method, potentially leading to data deletion or information extraction.</description><content:encoded><![CDATA[<p>Agno 2.6.5, a vector database, is susceptible to a SQL injection vulnerability (CVE-2026-10105) within its ClickHouse backend. This flaw stems from the unsafe use of f-string interpolation in the <code>clickhousedb.py</code> module, specifically within the <code>delete_by_metadata()</code> method. An attacker can inject arbitrary SQL expressions by supplying crafted metadata keys and values during deletion operations. The vulnerability was reported on May 29, 2026. Successful exploitation can result in unauthorized data manipulation, including deletion of all rows or targeted data removal, as well as information disclosure through error-based or blind SQL injection techniques. This poses a significant risk to data integrity and confidentiality for systems utilizing the affected version of Agno with the ClickHouse backend.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker identifies an Agno 2.6.5 instance using the ClickHouse vector database backend.</li>
<li>The attacker crafts malicious metadata keys and values containing SQL injection payloads, targeting the <code>delete_by_metadata()</code> method.</li>
<li>The attacker calls the <code>delete_by_metadata()</code> method with the crafted metadata.</li>
<li>The <code>clickhousedb.py</code> module, specifically the <code>delete_by_metadata()</code> function, uses an unsafe f-string to interpolate the attacker-supplied metadata directly into a SQL query.</li>
<li>The injected SQL code is executed against the ClickHouse database.</li>
<li>Depending on the injected SQL, the attacker can delete all rows in a table.</li>
<li>The attacker can also target specific rows for deletion by crafting SQL <code>WHERE</code> clauses within the injected metadata.</li>
<li>The attacker can use error-based or blind SQL injection techniques to extract sensitive information from the database through carefully crafted queries and observing the application&rsquo;s responses.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this SQL injection vulnerability (CVE-2026-10105) can lead to several detrimental outcomes. Attackers could potentially delete all data within the ClickHouse database, causing complete data loss and service disruption. Targeted data deletion can compromise the integrity of specific datasets, leading to inaccurate or incomplete information. Furthermore, sensitive information stored within the database can be extracted through error-based or blind SQL injection, resulting in confidentiality breaches. The CVSS v3.1 base score for this vulnerability is 8.3, indicating a high level of severity.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply the patch or upgrade to a version of Agno that addresses CVE-2026-10105 to eliminate the vulnerable code.</li>
<li>Deploy the Sigma rule &ldquo;Detect CVE-2026-10105 Exploitation Attempt — Malicious Metadata in Agno ClickHouse DELETE Request&rdquo; to identify potential exploitation attempts targeting the <code>delete_by_metadata()</code> method.</li>
<li>Review and sanitize all input data passed to the <code>delete_by_metadata()</code> method to prevent SQL injection attacks.</li>
<li>Implement strict input validation and output encoding to mitigate the risk of SQL injection vulnerabilities.</li>
<li>Monitor ClickHouse database logs for suspicious queries originating from the Agno application, as indicated by the &ldquo;Detect Generic SQL Injection Attempts in ClickHouse Logs&rdquo; Sigma rule.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>sql-injection</category><category>cve-2026-10105</category><category>database</category></item></channel></rss>