CVE-2026-47393
Description
PraisonAI is a multi-agent teams system. CVE-2026-44338 (GHSA-6rmh-7xcm-cpxj) documents that PraisonAI ships a code-generator (praisonai.deploy.api.generate_api_server_code) that emits a Flask API server with authentication disabled by default. Users who follow the documented quickstart (praisonai deploy --type api) get a server that binds to 0.0.0.0 per the recommended sample YAML, exposes /chat and /agents endpoints, runs praisonai.run() on user-supplied JSON input — LLM orchestration with the API key materials present in the process environment, and does not require any authentication. Versions prior to 4.6.40 still ship the generator with auth_enabled defaulting to False. The fix shape is opt-in via APIConfig(auth_enabled=True, auth_token=...). Version 4.6.40 fixes the issue.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
PraisonAIPyPI | < 4.6.40 | 4.6.40 |
Affected products
1Patches
Vulnerability mechanics
References
5- github.com/advisories/GHSA-6rmh-7xcm-cpxjnvdADVISORY
- github.com/advisories/GHSA-8444-4fhq-fxpqghsaADVISORY
- github.com/MervinPraison/PraisonAI/security/advisories/GHSA-8444-4fhq-fxpqnvdWEB
- github.com/MervinPraison/PraisonAI/commit/ef79b7a0561796ad9807f0f09538c25cc78d3619nvd
- github.com/MervinPraison/PraisonAI/pull/1685nvd
News mentions
1- PraisonAI: 19 Critical and High-Severity CVEs Disclosed in Single-Day Security DumpVypr Intelligence · May 29, 2026