CVE-2026-78365: IDOR and missing authorization in Prospero Flow CRM supplier API allows cross-tenant read and modification
Authorization Bypass Through User-Controlled Key in the supplier API in Roskus Prospero Flow CRM 4.0.0 through 5.3.1 allows any authenticated user to read and modify another company's supplier record, and to reassign it to their own company, via a PUT request to /api/supplier/{id} setting company_id in the body.
Security readout for executives and security teams
Plain-English summary
A flaw in Prospero Flow CRM can let a user access or alter another customer’s supplier records, potentially exposing business data and corrupting tenant ownership. The supplied record rates it critical because exploitation is remotely reachable and can severely affect confidentiality and integrity.
Executive priority
Prioritize emergency assessment and rapid remediation. The issue can expose or corrupt supplier information across customers without affecting availability, creating material confidentiality, integrity, and trust risks. Preserve relevant logs before changes so possible historical misuse can be investigated.
Technical view
CVE-2026-78365 combines insecure direct object reference and missing authorization in the supplier API. The supplied description says an authenticated user can read or modify another company’s supplier record and reassign ownership. It identifies versions 4.0.0 through 5.3.1, although the structured affected-version entry is internally inconsistent.
Likely exposure
Organizations using Prospero Flow CRM 4.0.0 through 5.3.1 may be exposed where users can reach the supplier API. Risk is greatest in multi-tenant deployments because the missing object-level authorization crosses company boundaries. Confirm actual installed versions and API accessibility.
Exploitation context
No supplied source reports active exploitation, and the CVE is not listed as KEV. The CVSS 4.0 vector describes remote, low-complexity exploitation without interaction, but its no-privileges rating conflicts with the narrative requirement for an authenticated user. Treat authentication requirements as needing verification.
Researcher notes
The record maps to CWE-639 and CWE-862. A patch commit and v5.5.3 release are referenced, but the supplied bundle does not explicitly state the first fixed version. The structured version data also conflicts with the narrative range, so validate affected and fixed versions against vendor guidance.
Mitigation direction
Review the vendor patch commit and v5.5.3 release notes immediately.
Upgrade according to Roskus guidance after testing compatibility and rollback procedures.
Restrict supplier API access until remediation is confirmed.
Monitor and investigate cross-company supplier changes or unexpected ownership reassignment.
Validation and detection
Inventory every Prospero Flow CRM deployment and record its exact version.
Confirm whether the supplier API is reachable by ordinary tenant users.
Review authorization logic for company ownership checks on supplier reads and updates.
Inspect audit logs for cross-tenant access, modifications, or company ownership changes.
Verify remediation using authorized test tenants in a non-production environment.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-639: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
CWE-862: Authorization and privilege behavior lookup
Authorization weaknesses can support privilege escalation and valid-account review, depending on exploit path. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
The CVE wording references privilege impact, so privilege escalation and authorization behavior review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
1ADP providers
4Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: yesTechnical Impact: total
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-639 · source CWE mapping
Authorization Bypass Through User-Controlled Key
Authorization Bypass Through User-Controlled Key represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
Missing Authorization represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.