CVE Catalog

CVE-2026-60090

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.41%

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

Summary

A vulnerability in PraisonAI before version 4.6.78 allows SQL/CQL injection due to improper validation of the dimension argument in PGVector and Cassandra backends. An attacker can pass a malicious string that is directly interpolated into the CREATE TABLE query, potentially leading to unauthorized database operations.

Risk Assessment

The risk involves the possibility of executing arbitrary SQL/CQL commands by an attacker, which could result in data integrity compromise, data loss, or unauthorized access to sensitive information stored in the database.

Recommendation

Immediately update PraisonAI to version 4.6.78 or later, which includes a fix for the dimension argument validation. Additionally, restrict access to collection creation functions to trusted users only.

Original NVD description (English source)

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.

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