Katalog CVE

CVE-2026-10105

WysokieCVSS 8.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

Percentyl 24 - wyżej niż 24% wszystkich znanych CVE

Streszczenie

W bibliotece agno w wersji 2.6.5 wykryto podatność na wstrzykiwanie SQL w backendzie bazy danych ClickHouse. Luka występuje w metodzie delete_by_metadata() w pliku clickhousedb.py, która niebezpiecznie interpoluje klucze i wartości metadanych do zapytań SQL. Atakujący może wstrzyknąć dowolne wyrażenia SQL, co umożliwia usunięcie wszystkich wierszy, wybranie konkretnych danych lub ich wyodrębnienie poprzez błędy lub ślepe wstrzykiwanie SQL.

Ocena ryzyka

Ryzyko dla organizacji obejmuje możliwość całkowitego usunięcia danych z bazy ClickHouse, nieautoryzowany dostęp do wrażliwych informacji oraz potencjalną utratę integralności danych. Atak może być przeprowadzony zdalnie bez uwierzytelnienia, co zwiększa jego krytyczność.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę agno do wersji 2.6.6 lub nowszej, która zawiera poprawkę usuwającą podatność. Do czasu aktualizacji zaleca się ograniczenie dostępu do metody delete_by_metadata() oraz walidację wszystkich danych wejściowych przekazywanych jako metadane.

Inne podatności w agno

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS