Skip to main content
← All vulnerabilities
CVE-2026-60090GHSA-WF65-4JJX-Q444PYSEC-2026-4260

PraisonAI before 4.6.78 SQL/CQL Injection via vector dimension

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.6.78
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • MervinPraison PraisonAI

    fixed in 4.6.78

  • praisonaiPyPI

    fixed in 4.6.78

References 3

GitHub · MervinPraison/PraisonAI

vulncheck.com