CVE-2026-77759 PUBLISHED

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

Assigner: Secur0
Reserved: 21.08.2026 Published: 21.08.2026 Updated: 21.08.2026

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.

Metrics

CVSS 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
CVSS Score: 8.7

Product Status

Vendor Roskus
Product Prospero Flow CRM
Versions Default: unaffected
  • affected from 5.0.0 to 5.3.6 (excl.)

Solutions

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

Credits

  • Marcos García (s3ntinl) finder
  • Xoán M. Otero Jorge analyst
  • Cristian Fernández Cornejo analyst
  • Secur0 CNA coordinator
  • Gustavo Novaro remediation developer

References

Problem Types

  • CWE-639: Authorization Bypass Through User-Controlled Key CWE

Impacts

  • CAPEC-1 Accessing Functionality Not Properly Constrained by ACLs