CVE-2026-41497 Incomplete fix for CVE-2026-34935: Command Injection in MervinPraison/PraisonAI

Critical 9.8 Published Updated

Attackers can execute arbitrary commands via insufficient input validation in MCP command handling within the PraisonAI library.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-41497?

CVE-2026-41497 is a critical command injection vulnerability in MervinPraison PraisonAI, published on 8 May 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

PraisonAI is a multi-agent teams system. Prior to version 4.6.9, the fix for PraisonAI's MCP command handling does not add a command allowlist or argument validation to parse_mcp_command(), allowing arbitrary executables like bash, python, or /bin/sh with inline code execution flags to pass through to subprocess execution. This issue has been patched in version 4.6.9.

Weakness: CWE-78, CWE-77

Which versions are affected by CVE-2026-41497?

3 open source packages ship an affected version, including praisonai. It affects 1 product.

PackageAffectedFixed in
praisonai PyPIAll versions4.5.149
praisonai PyPIAll versions4.5.149
praisonai PyPIAll versions4.5.149

Products include Praison Praisonai.

How do I fix CVE-2026-41497?

Upgrade praisonai to 4.5.149 or later.

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2026-41497 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-41497 exists.

Sources

Also known as GHSA-9qhq-v63v-fv3j, PYSEC-2026-473.

Is CVE-2026-41497 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free