Skip to content
Heist/ feed
Back to feed
Critical

IDOR and missing authorization in Prospero Flow CRM supplier API allows cross-tenant read and modification

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-78365
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 17:19 UTC · Revision 1

Source evidence

IDOR and missing authorization in Prospero Flow CRM supplier API allows cross-tenant read and modification

core-osv · Original source

Published 24 Aug 2026, 12:49 UTC

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.

osv:CVE-2026-78365
Complete source record
{
  "id": "9e722ad0b07af54d7b154692d6168326d3f81ceecee65cceb3f6c3ebc7f6c12a",
  "url": "https://osv.dev/vulnerability/CVE-2026-78365",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "IDOR and missing authorization in Prospero Flow CRM supplier API allows cross-tenant read and modification",
    "summary": "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.",
    "evidence": "osv:CVE-2026-78365",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2026-78365",
      "aliases": [
        "CVE-2026-78365"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/roskus/prospero-flow-crm",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "4a52477e6ed66afa436814c80e7bcd68670dd596"
                },
                {
                  "fixed": "584f315878b8366244c95fe3cb016b3a63f05db8"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "fixed": "4a52477e6ed66afa436814c80e7bcd68670dd596"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "584f315878b8366244c95fe3cb016b3a63f05db8"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v5.5.3"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v4.6.0",
            "v2.0.1",
            "v1.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-78365.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:37.793244472Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/78xxx/CVE-2026-78365.json",
        "https://github.com/Roskus/prospero-flow-crm/releases/tag/v5.5.3",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-78365",
        "https://secur0.com/en/cna/cve-list/cve-2026-78365-idor-supplier-api-cross-tenant-update",
        "https://github.com/Roskus/prospero-flow-crm/commit/4a52477e6ed66afa436814c80e7bcd68670dd596",
        "https://github.com/Roskus/prospero-flow-crm"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-639",
          "CWE-862"
        ],
        "cna_assigner": "Secur0",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4.0.0"
                  },
                  {
                    "fixed": "5.3.2"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandardRange"
              }
            ]
          },
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4.0.0"
                  },
                  {
                    "fixed": "5.3.2"
                  }
                ],
                "source": "CPE_FIELD",
                "strategy": "CPEApplicability"
              }
            ]
          },
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4.0.0"
                  },
                  {
                    "last_affected": "5.3.1"
                  }
                ],
                "source": "DESCRIPTION"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/78xxx/CVE-2026-78365.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-78365",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 505272,
  "published_at": "2026-08-24T12:49:36.802+00:00"
}