Description
Authorization Bypass Through User-Controlled Key (CWE-639) in the Excel import handlers (CustomerImport, LeadImport, ProductImport) in Roskus Prospero Flow CRM before 5.14.0 allows a remote, authenticated user of any role or company to create customer, lead, and product records inside another company's tenant via a spreadsheet whose company_id column points to the victim tenant, uploaded to POST /customer/import/excel/save, which maps company_id directly from the file and performs no check that it matches the authenticated user's company.
Published: 2026-07-15
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an authorization bypass (CWE‑639) that occurs in the Excel import handlers for customers, leads, and products. An authenticated user, regardless of role or company affiliation, can upload a spreadsheet containing rows whose company_id field points to another tenant. The import endpoint maps the provided company_id directly into the database without verifying that it matches the uploader’s own tenant. Consequently a user can create records inside a victim tenant, undermining data isolation, confidentiality, and integrity for that tenant’s records.

Affected Systems

Roskus Prospero Flow CRM before version 5.14.0 is affected. The vulnerability is present in the Excel import functionality for all products and leads and in all versions prior to the 5.14.0 release, which includes the legacy code that neither checks the authenticated user's company nor sanitises the company_id column.

Risk and Exploitability

The CVSS base score of 6.9 indicates a moderate severity, but the EPSS score of less than 1% shows a very low probability of exploitation. The vulnerability is not listed in CISA KEV. The likely attack vector involves an authenticated user uploading a crafted Excel file to the POST /customer/import/excel/save endpoint; the exploit requires no additional privileges or network access beyond normal REST API usage.

Generated by OpenCVE AI on July 31, 2026 at 04:04 UTC.

Remediation

Vendor Solution

Upgrade to version 5.14.0 or higher.


OpenCVE Recommended Actions

  • Apply the vendor patch to upgrade Prospero Flow CRM to version 5.14.0 or newer.
  • If the patch cannot be applied immediately, enforce server‑side validation that the company_id field in imported rows matches the company of the authenticated user, or remove the ability for users to specify company_id via the import.
  • Configure audit logging to capture cross‑tenant record creation and review logs for suspicious activity.

Generated by OpenCVE AI on July 31, 2026 at 04:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 15 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 15 Jul 2026 11:30:00 +0000

Type Values Removed Values Added
Description Authorization Bypass Through User-Controlled Key (CWE-639) in the Excel import handlers (CustomerImport, LeadImport, ProductImport) in Roskus Prospero Flow CRM before 5.14.0 allows a remote, authenticated user of any role or company to create customer, lead, and product records inside another company's tenant via a spreadsheet whose company_id column points to the victim tenant, uploaded to POST /customer/import/excel/save, which maps company_id directly from the file and performs no check that it matches the authenticated user's company.
Title Authorization bypass in Prospero Flow CRM Excel import allows cross-tenant record injection
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': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Roskus Prospero Flow Crm
cve-icon MITRE

Status: PUBLISHED

Assigner: Secur0

Published:

Updated: 2026-07-15T12:22:50.492Z

Reserved: 2026-07-03T11:24:39.242Z

Link: CVE-2026-59236

cve-icon Vulnrichment

Updated: 2026-07-15T12:22:47.761Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T04:15:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key