CVE-2026-57147 Details
Description
PraisonAI is a multi-agent teams system. Prior to 0.1.6, praisonai_platform/services/auth_service.py assigns the public dev-secret-change-me value to JWT_SECRET when PLATFORM_JWT_SECRET is unset, and its production guard does not run when PLATFORM_ENV is also unset because that setting defaults to dev. A remote unauthenticated attacker can mint an HS256 token with an arbitrary sub and email, and the platform's AuthService._verify_token() and get_current_user dependency accept the forged identity for protected API routes. This vulnerability is fixed in praisonai-platform 0.1.6.
A vulnerability exists in the PraisonAI platform's authentication service, specifically in versions prior to 0.1.6. The issue arises because the default JWT secret is set to a public value, 'dev-secret-change-me', when the 'PLATFORM_JWT_SECRET' environment variable is not defined. Additionally, the application does not properly enforce production settings when 'PLATFORM_ENV' is unset, allowing the default secret to be used inappropriately. This misconfiguration enables remote, unauthenticated attackers to create JWTs with arbitrary user identifiers and email addresses. The forged tokens are accepted by the platform's authentication verification methods, granting access to protected API routes.
Users should update to PraisonAI platform version 0.1.6 or later, where this vulnerability has been addressed. In production environments, ensure that 'PLATFORM_JWT_SECRET' is set to a strong, random value and that 'PLATFORM_ENV' is explicitly defined as 'production'.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 15, 2026CISA-ADP
Assessed Sep 17, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://www.youtube.com/watch?v=bDSRHAI28BY&list=RDhqGkrTbgU2c&index=8 | CISA-ADP | |
| https://github.com/MervinPraison/PraisonAI/commit/e0fb8e7dd1ee6759c18ed07f436c21dbd9c20747 | [email protected] | Source CodeVendor |
| https://github.com/MervinPraison/PraisonAI/pull/1793 | [email protected] | Issue TrackingVendor |
| https://github.com/MervinPraison/PraisonAI/releases/tag/v4.6.51 | [email protected] | Vendor |
| https://github.com/MervinPraison/PraisonAI/security/advisories/GHSA-cwj8-7gp2-ggcw | [email protected] | AdvisoryExploitRemedyTechnical AnalysisVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1188 | Initialization of a Resource with an Insecure Default | [email protected] |
| CWE-798 | Use of Hard-coded Credentials | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| MervinPraison PraisonAI | <= 0.1.4 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 17, 2026 | CVE Modified | CISA-ADP |
| Sep 15, 2026 | New CVE Received | [email protected] |
Volerion