PT-2026-57433 · Praisonai · Praisonai
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
PraisonAI versions prior to 4.6.78
Description
The PGVector and Cassandra knowledge-store
create collection() backends fail to validate the caller-controlled dimension argument. While schema, keyspace, and collection-name identifiers are validated, the dimension value is interpolated directly into the vector column of the generated CREATE TABLE DDL (Data Definition Language). This allows a caller to inject SQL or CQL tokens into the statement executed by the database driver by passing a malicious string through the dimension variable.Recommendations
Update PraisonAI to version 4.6.78 or later.
As a temporary workaround, restrict access to the
create collection() function to prevent unauthorized users from influencing the dimension argument.Exploit
Fix
SQL injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Praisonai