CVE-2026-60090 Details
Description
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.
A SQL/CQL injection vulnerability has been identified in PraisonAI versions prior to 4.6.78. The issue arises in the PGVector and Cassandra knowledge-store backends, where the 'dimension' argument in the 'create_collection()' method is not properly validated. Although other identifiers are checked, the dimension value, which is intended to be an integer, is not enforced at runtime. This allows a caller to inject SQL or CQL tokens by manipulating the dimension value, potentially executing harmful commands such as dropping tables.
Users can upgrade to PraisonAI version 4.6.78 or later, where this vulnerability has been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 11, 2026CISA-ADP
Assessed Jul 14, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/MervinPraison/PraisonAI/security/advisories/GHSA-wf65-4jjx-q444 | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/MervinPraison/PraisonAI/commit/3aa9cbc2bd49c23a32be0a89a5e620d13d843eab | [email protected] | Source CodeVendor |
| https://github.com/MervinPraison/PraisonAI/security/advisories/GHSA-wf65-4jjx-q444 | [email protected] | AdvisoryExploitRemedyVendor |
| https://www.vulncheck.com/advisories/praisonai-before-sql-cql-injection-via-vector-dimension | [email protected] | AdvisoryBundle |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-89 | Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| PraisonAI | <= 4.6.77 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 14, 2026 | CVE Modified | CISA-ADP |
| Jul 11, 2026 | New CVE Received | [email protected] |
Volerion