Katalog CVE

CVE-2026-60090

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.41%

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

Streszczenie

Podatność w PraisonAI przed wersją 4.6.78 pozwala na wstrzyknięcie SQL/CQL poprzez nieprawidłową walidację argumentu wymiaru w backendach PGVector i Cassandra. Atakujący może przekazać złośliwy ciąg znaków, który zostanie bezpośrednio wstawiony do zapytania CREATE TABLE, co może prowadzić do wykonania nieautoryzowanych operacji na bazie danych.

Ocena ryzyka

Ryzyko polega na możliwości wykonania dowolnych poleceń SQL/CQL przez atakującego, co może skutkować naruszeniem integralności danych, ich utratą lub nieautoryzowanym dostępem do wrażliwych informacji przechowywanych w bazie danych.

Rekomendacja

Należy natychmiast zaktualizować PraisonAI do wersji 4.6.78 lub nowszej, która zawiera poprawkę walidacji argumentu wymiaru. Dodatkowo zaleca się ograniczenie dostępu do funkcji tworzenia kolekcji tylko dla zaufanych użytkowników.

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

PraisonAI before 4.6.78 fails to validate the caller-controlled dimension argument in the PGVector and Cassandra knowledge-store create_collection() backends. Although schema, keyspace, and collection-name identifiers are validated, the dimension value (declared as int but not enforced at runtime) is interpolated directly into the vector column of the generated CREATE TABLE DDL. A caller able to influence collection-creation dimensions can pass a string such as '3); DROP TABLE tenant_secrets; --' to inject SQL/CQL tokens into the statement executed by the database driver.

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