Home
Trends
Vulnerabilities
News
Researchers
Why dbugs?

Bersechub

#31619of 53,632
8.1Total CVSS
Vulnerabilities · 1
PT-2026-37121
8.1
2026-04-17
Praisonai · Praisonai · CVE-2026-41496
**Name of the Vulnerable Software and Affected Versions** praisonai versions prior to 4.6.9 praisonaiagents versions prior to 1.6.9 **Description** Multiple backends in the multi-agent teams system fail to validate input, leading to arbitrary SQL execution. Specifically, nine backends—MySQL, PostgreSQL, async SQLite, async MySQL, async PostgreSQL, Turso, SingleStore, Supabase, and SurrealDB—pass the `table prefix` variable directly into f-string SQL queries. This results in 52 unvalidated injection points across the codebase. Additionally, the `postgres.py` file accepts an unvalidated `schema` parameter used directly in Data Definition Language (DDL) operations. The `SQLiteBackend` also accepts an unvalidated `table name` variable. These issues are exploitable in deployments where these parameters are derived from external input, such as multi-tenant setups or API-driven configurations. **Recommendations** Update praisonai to version 4.6.9. Update praisonaiagents to version 1.6.9. As a temporary workaround, restrict the `table prefix` and `schema` parameters to contain only alphanumeric characters and underscores.