CVE Catalog

CVE-2026-41496

High
Published: Translated: NVD NIST

Summary

In the multi-agent system PraisonAI, prior to versions 4.6.9 and 1.6.9, vulnerabilities related to lack of input validation existed across various database backends, leading to potential SQL injection. The issue affects 52 unvalidated injection points in the codebase.

Risk Assessment

The lack of input validation can lead to serious SQL injection attacks, threatening the integrity and confidentiality of data within the organization. Exploitation of these vulnerabilities may result in unauthorized access to systems and data.

Recommendation

It is recommended to upgrade to version 4.6.9 for PraisonAI and 1.6.9 for PraisonAI Agents to mitigate these vulnerabilities. Additionally, conducting a code audit to identify and secure other potential injection points is advisable.

Related vulnerabilities

Original NVD description (English source)

PraisonAI is a multi-agent teams system. Prior to praisonai version 4.6.9 and praisonaiagents version 1.6.9, the fix for CVE-2026-40315 added input validation to SQLiteConversationStore only. Nine sibling backends — MySQL, PostgreSQL, async SQLite/MySQL/PostgreSQL, Turso, SingleStore, Supabase, SurrealDB — pass table_prefix straight into f-string SQL. Same root cause, same code pattern, same exploitation. 52 unvalidated injection points across the codebase. postgres.py additionally accepts an unvalidated schema parameter used directly in DDL. This issue has been patched in praisonai version 4.6.9 and praisonaiagents version 1.6.9.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS