CVE-2026-34934: PraisonAI Has Second-Order SQL Injection in `get_all_user_threads`
(updated )
The get_all_user_threads function constructs raw SQL queries using f-strings with unescaped thread IDs fetched from the database. An attacker stores a malicious thread ID via update_thread. When the application loads the thread list, the injected payload executes and grants full database access.
References
Code Behaviors & Features
Detect and mitigate CVE-2026-34934 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →