Description
Vendure through 3.7.1, fixed in commit f67ef5f, contains a cross-channel authorization bypass vulnerability in stock-location.service.ts and asset.service.ts update methods that allows channel-scoped administrators to modify other tenants' data. Attackers can supply global IDs of StockLocation or Asset entities from different channels to overwrite inventory locations or catalog assets belonging to other tenants without proper channel isolation validation.
Published: 2026-07-30
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Vendure 3.7.x includes a cross‑channel authorization bypass in the stock‑location and asset update services that allows an authenticated channel‑scoped administrator to supply global identifiers for entities belonging to other channels. By doing so, the attacker can overwrite inventory locations or catalog assets that belong to another tenant, effectively compromising other channels’ data integrity without proper isolation validation. This flaw permits unauthorized data modification across tenants. The critical weakness is identified as CWE‑863.

Affected Systems

The vulnerability affects all installations of Vendure 3.7.1 or earlier that have not been updated to the patched commit f67ef5f621282b785a2708df468bc6d2b8d8115b. The affected product is Vendure (vendurehq:vendure).

Risk and Exploitability

The CVSS score of 6.1 indicates a moderate severity. The EPSS score is < 1%, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector requires an authenticated session with channel‑scoped administrative privileges; the attacker must supply valid IDs of StockLocation or Asset entities from other channels. Once authenticated, the flaw can be exploited to modify data belonging to other tenants, leading to integrity violations. No additional exploitation conditions are disclosed in the provided description.

Generated by OpenCVE AI on August 3, 2026 at 10:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Vendure to the latest release that incorporates the patch from commit f67ef5f621282b785a2708df468bc6d2b8d8115b, or apply that specific commit to the existing 3.7.1 installation.
  • After upgrading, audit channel‑scoped administrator permissions to ensure they only have access to update operations within their own channel.
  • Validate that the stock‑location and asset update endpoints enforce channel isolation and reject requests containing global identifiers from other channels.
  • Monitor for anomalous inventory or catalog changes in other channels that may indicate a successful bypass.

Generated by OpenCVE AI on August 3, 2026 at 10:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:vendure:vendure:*:*:*:*:*:*:*:*

Thu, 30 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Vendure
Vendure vendure
Vendors & Products Vendure
Vendure vendure

Thu, 30 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 30 Jul 2026 15:00:00 +0000

Type Values Removed Values Added
Description Vendure through 3.7.1, fixed in commit f67ef5f, contains a cross-channel authorization bypass vulnerability in stock-location.service.ts and asset.service.ts update methods that allows channel-scoped administrators to modify other tenants' data. Attackers can supply global IDs of StockLocation or Asset entities from different channels to overwrite inventory locations or catalog assets belonging to other tenants without proper channel isolation validation.
Title Vendure 3.7.1 Cross-Channel Authorization Bypass via StockLocation and Asset Update
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H'}

cvssV4_0

{'score': 6.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T16:50:57.361Z

Reserved: 2026-07-29T13:09:45.993Z

Link: CVE-2026-67347

cve-icon Vulnrichment

Updated: 2026-07-30T16:24:33.411Z

cve-icon NVD

Status : Deferred

Published: 2026-07-30T15:16:36.373

Modified: 2026-07-30T17:16:34.350

Link: CVE-2026-67347

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T11:00:03Z

Weaknesses