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.
Published: 2026-07-02
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PraisonAI before version 0.1.7 does not verify that the project_id supplied in an issue creation or update request matches the workspace specified in the URL. This allows an authenticated actor to create or modify an issue that references a project belonging to another workspace, resulting in cross‑tenant contamination of project statistics. The flaw therefore undermines data integrity and can indirectly degrade confidentiality by producing misleading aggregate views for administrators.

Affected Systems

All installations of PraisonAI running a version earlier than 0.1.7 are vulnerable. The defect resides in the issue management API, which accepts a project_id in the request body without enforcing workspace boundaries.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, while the EPSS score of less than 1 % reflects a very low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. The description does not explicitly state authentication requirements; however, the issue create and update endpoints are normally protected, so it is inferred that the attacker must first authenticate. An attacker would then supply a foreign project_id in the payload, causing cross‑workspace data to pollute aggregated statistics without enabling code execution or broader system compromise.

Generated by OpenCVE AI on July 21, 2026 at 11:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PraisonAI to version 0.1.7 or later
  • Modify the issue create/update API to reject any project_id that does not belong to the workspace specified in the request URL
  • Adjust statistics aggregation routines to enforce workspace boundaries, preventing cross‑workspace data from influencing aggregates

Generated by OpenCVE AI on July 21, 2026 at 11:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 02 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 02 Jul 2026 13:00:00 +0000

Type Values Removed Values Added
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.
Title PraisonAI - Authorization Bypass via Unvalidated project_id in Issue Create/Update
First Time appeared Praison
Praison praisonai
Weaknesses CWE-639
CPEs cpe:2.3:a:praison:praisonai:*:*:*:*:*:*:*:*
Vendors & Products Praison
Praison praisonai
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Praison Praisonai
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-02T13:15:55.445Z

Reserved: 2026-07-01T21:54:37.945Z

Link: CVE-2026-58653

cve-icon Vulnrichment

Updated: 2026-07-02T13:15:52.415Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T11:30:06Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key