Description
Open WES through 1.0.0 contains an authorization bypass vulnerability that allows authenticated users to modify other warehouses' stock records because GlobalGatewayFilter never enforces auth_warehouse scoping. Attackers holding the menu permission can enumerate sequential IDs on freezeContainerStock and unfreezeContainerStock endpoints to freeze or unfreeze container stock in other warehouses.
Published: 2026-10-16
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authorization Bypass – tampering of other warehouses' stock records
Action: Update
AI Analysis

Impact

The vulnerability is an authorization bypass flaw that allows any authenticated user who holds the menu permission to modify stock records in warehouses other than their own. Because GlobalGatewayFilter fails to enforce auth_warehouse scoping, an attacker can freely freeze or unfreeze container stock entries by targeting the freezeContainerStock and unfreezeContainerStock API endpoints. This flaw permits an attacker to alter inventory data, impacting the integrity of warehouse stock records and potentially disrupting business operations.

Affected Systems

Vendor jingsewu offers the open-wes application. Versions up to and including 1.0.0 are affected by this broken access control issue. The vulnerability can be triggered in any deployment of open-wes 1.0.0 that exposes the GlobalGatewayFilter and ContainerStockController modules.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. EPSS is not available, so public exploitation data is unknown, and the issue is not currently listed in the CISA KEV catalog. Exploitation requires an authenticated session with menu permissions; an attacker can enumerate by incrementing sequential identifiers on the relevant endpoints. If internal users are granted such permissions, the risk of data tampering is real, making this a concern for environments with broad user privileges.

Generated by OpenCVE AI on October 16, 2026 at 19:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Open WES to a version that includes a fix for the GlobalGatewayFilter auth scoping flaw
  • Reconfigure the freezeContainerStock and unfreezeContainerStock API routes to enforce auth_warehouse checks or remove them from the menu permission set
  • Audit container stock modification logs to detect and investigate unauthorized changes

Generated by OpenCVE AI on October 16, 2026 at 19:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 16 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description Open WES through 1.0.0 contains an authorization bypass vulnerability that allows authenticated users to modify other warehouses' stock records because GlobalGatewayFilter never enforces auth_warehouse scoping. Attackers holding the menu permission can enumerate sequential IDs on freezeContainerStock and unfreezeContainerStock endpoints to freeze or unfreeze container stock in other warehouses.
Title Open WES through 1.0.0 Broken Access Control via GlobalGatewayFilter Warehouse Scoping
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T21:16:25.789Z

Reserved: 2026-10-16T14:33:31.012Z

Link: CVE-2026-111721

cve-icon Vulnrichment

Updated: 2026-10-16T19:34:19.316Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T18:17:56.683

Modified: 2026-10-16T22:17:23.267

Link: CVE-2026-111721

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T19:30:13Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key