Description
Authorization Bypass Through User-Controlled Key in the transaction API in Roskus Prospero
Flow CRM 5.0.0 through 5.3.5 allows an authenticated user to read the transactions of other
companies on the same instance via an incremented identifier in GET /api/transaction/{id},
which is resolved without company scoping and without any permission check.
Published: 2026-08-21
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw is an IDOR that lets an authenticated user read transaction records of other companies using the /api/transaction/{id} endpoint. By incrementing or guessing the transaction ID, the API returns data without checking the user’s company or permission, exposing confidential financial records.

Affected Systems

Roskus Prospero Flow CRM versions 5.0.0 through 5.3.5 are affected. Any deployment of these releases in a multi‑tenant environment is vulnerable.

Risk and Exploitability

With a CVSS score of 8.7 the vulnerability is classified as high severity. Attackers only need valid credentials and can trigger the exploit through normal API traffic or crafted HTTP requests. The lack of an EPSS score or KEV listing does not lower the risk: the common web‑API interface and easy enumeration of transaction IDs make exploitation practical for an attacker with an account.

Generated by OpenCVE AI on August 21, 2026 at 12:39 UTC.

Remediation

Vendor Solution

Upgrade to 5.3.6 or later. The fix was not tagged; the first tagged release carrying it is v5.5.3.


OpenCVE Recommended Actions

  • Upgrade to Roskus Prospero Flow CRM v5.5.3 or any later release that includes the fix
  • Configure the system or API gateway to enforce company‑scoped validation of transaction IDs, preventing unauthorized cross‑tenant access
  • Limit API access to trusted IP ranges or authenticated roles and review permissions to ensure users have only the necessary rights to interact with transaction data

Generated by OpenCVE AI on August 21, 2026 at 12:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 21 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Description Authorization Bypass Through User-Controlled Key in the transaction API in Roskus Prospero Flow CRM 5.0.0 through 5.3.5 allows an authenticated user to read the transactions of other companies on the same instance via an incremented identifier in GET /api/transaction/{id}, which is resolved without company scoping and without any permission check.
Title IDOR and missing authorization in the Prospero Flow CRM transaction API allow cross-tenant reading of financial records
First Time appeared Roskus
Roskus prospero Flow Crm
Weaknesses CWE-639
CPEs cpe:2.3:a:roskus:prospero_flow_crm:*:*:*:*:*:*:*:*
Vendors & Products Roskus
Roskus prospero Flow Crm
References
Metrics cvssV4_0

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


Subscriptions

Roskus Prospero Flow Crm
cve-icon MITRE

Status: PUBLISHED

Assigner: Secur0

Published:

Updated: 2026-08-21T11:53:17.782Z

Reserved: 2026-08-21T10:08:00.647Z

Link: CVE-2026-77759

cve-icon Vulnrichment

Updated: 2026-08-21T11:53:08.078Z

cve-icon NVD

Status : Received

Published: 2026-08-21T12:16:36.533

Modified: 2026-08-21T12:16:36.533

Link: CVE-2026-77759

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T12:45:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key