CVE-2026-47393
PraisonAI is a multi-agent teams system. CVE-2026-44338 (GHSA-6rmh-7xcm-cpxj) documents that PraisonAI ships a code-generator (praisonai.deploy.api.generateapiserver_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(authenabled=True, authtoken=...). Version 4.6.40 fixes the issue.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/47xxx/CVE-2026-47393.json, https://github.com/MervinPraison/PraisonAI/security/advisories/GHSA-8444-4fhq-fxpq, https://github.com/advisories/GHSA-6rmh-7xcm-cpxj, https://nvd.nist.gov/vuln/detail/CVE-2026-47393, https://github.com/MervinPraison/PraisonAI/commit/ef79b7a0561796ad9807f0f09538c25cc78d3619, https://github.com/MervinPraison/PraisonAI/pull/1685