CVE Catalog

CVE-2026-10105

HighCVSS 8.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.32%

24th percentile - higher than 24% of all known CVEs

Summary

A SQL injection vulnerability was found in agno library version 2.6.5 in the ClickHouse vector database backend. The flaw exists in the delete_by_metadata() method in clickhousedb.py, which unsafely interpolates metadata keys and values into SQL queries. An attacker can inject arbitrary SQL expressions, allowing deletion of all rows, targeting specific rows, or extracting information through error-based or blind SQL injection.

Risk Assessment

The risk to the organization includes potential complete deletion of data from the ClickHouse database, unauthorized access to sensitive information, and possible data integrity loss. The attack can be performed remotely without authentication, increasing its criticality.

Recommendation

Immediately update the agno library to version 2.6.6 or later, which contains a fix for the vulnerability. Until the update is applied, restrict access to the delete_by_metadata() method and validate all input data passed as metadata.

Other vulnerabilities in agno

See all
Original NVD description (English source)

agno 2.6.5 contains a SQL injection vulnerability in the ClickHouse vector database backend that allows attackers to inject arbitrary SQL expressions by supplying malicious metadata keys and values to the delete_by_metadata() method. Attackers can exploit the unsafe f-string interpolation in clickhousedb.py to delete all rows, target specific rows, or extract information through error-based or blind SQL injection techniques.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS