CVE-2026-77759

IDOR and missing authorization in the Prospero Flow CRM transaction API allow cross-tenant reading of financial records

Published Aug 21, 2026 CVSS 4.0 · 8.7 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

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 available
History
Type Values Removed Values Added
Metrics ssvc

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

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'}

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

Sources

Status
PUBLISHED
Assigner
Secur0
Published
Updated
Aug 21, 2026, 11:53 AM
Reserved
Aug 21, 2026, 10:08 AM
Status
Deferred
Published
Aug 21, 2026, 12:16 PM
Modified
Oct 15, 2026, 7:10 PM