Description
PraisonAI before 0.1.7 fails to validate that project_id in issue create and update request bodies belongs to the URL workspace. An attacker can create issues referencing projects from other workspaces, causing cross-tenant data pollution in project statistics aggregation without workspace constraints.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| PraisonAI | PraisonAI | < 0.1.7 | 0.1.7 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | praisonai-platform | < 0.1.8 | 0.1.8 | GHSA-2fjj-qqg8-fg7x |
References
- GitHub Security Advisory (GHSA-2fjj-qqg8-fg7x) vendor-advisory
- VulnCheck Advisory: PraisonAI - Authorization Bypass via Unvalidated project_id in Issue Create/Update third-party-advisory