Intel

AIKIDO-2026-755646

@vendure/core is vulnerable to Insecure Direct Object Reference (IDOR)

Insecure Direct Object Reference (IDOR)GHSA-rgjm-ff27-p2hf Published Today

50

Medium Risk

This Affects:

JS@vendure/core
0.0.1 - 3.7.1
Fixed in 3.7.2
Are you affected? Scan for Free

TL;DR

The Admin API update mutations for assets and stock locations resolve the target entity by ID without restricting the lookup to the caller's active channel. A channel-restricted administrator can supply IDs belonging to other channels and modify asset metadata such as name, tags, focalPoint, and custom fields, or stock location configuration, across tenant boundaries. Sibling operations already enforced channel scoping, so only these two write paths were exposed. The fix adds channel-scope guards to AssetService.update and StockLocationService.update so entities outside the active channel are rejected.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you run a multi-channel deployment with channel-restricted administrators.

Background info

@vendure/core is vulnerable to Insecure Direct Object Reference (IDOR) in versions 0.0.1 - 3.7.1.

How to fix this

Upgrade the @vendure/core library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform