Skip to main content

Vendure CVE-2026-63461

| EUVDEUVD-2026-81669 MEDIUM
Information Exposure (CWE-200)
2026-09-17 GitHub_M GHSA-xf65-r35x-wmmv
5.3
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI
5.3 MEDIUM

Public unauthenticated GraphQL API reachable over network (AV:N/PR:N/UI:N), trivial query (AC:L), disclosure-only of catalog metadata (C:L, I:N, A:N), no scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
Patch available
Sep 17, 2026 - 16:02 EUVD
Metadata Corrected
Sep 17, 2026 - 15:40 vuln.today
tag: Graphql added
Analysis Generated
Sep 17, 2026 - 15:35 vuln.today

DescriptionCVE.org

Vendure is an open-source headless commerce platform. Prior to 3.6.5, the public Shop API products, collections, and facets queries combine mandatory visibility guards with caller-supplied filters using the caller-controlled filterOperator. When filterOperator is OR, a predicate matching a hidden entity can bypass the Product.enabled, Collection.isPrivate, or Facet.isPrivate guard. An unauthenticated caller can therefore retrieve disabled products and private collections or facets. This issue is fixed in version 3.6.5.

AnalysisAI

Unauthenticated attackers can retrieve hidden catalog entities from Vendure's publicly accessible Shop API by setting the filterOperator argument to OR, which causes the mandatory visibility guard to be OR-combined with the caller's own filters instead of AND-combined. The flaw affects the npm package @vendure/core in all versions from 1.0.0 up to (but not including) 3.6.5 and exposes disabled products and private collections or facets through the products, collections, and facets list queries. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation No special conditions beyond default deployment - the Vendure Shop API is publicly accessible and unauthenticated by design, and the vulnerable filterOperator:OR handling is present in the default query resolvers for products, collections, and facets across all versions >=1.0.0 and <3.6.5. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 base score is 5.3 (Medium) with vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N, which is internally consistent with the vendor advisory: the Shop API is publicly reachable over the network, requires no authentication (PR:N), no user interaction, and the impact is confined to unauthorized disclosure of catalog metadata (C:L, I:N, A:N). … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Apply the vendor-released patch by upgrading @vendure/core to version 3.6.5 or later (release tag: https://github.com/vendurehq/vendure/releases/tag/v3.6.5; advisory: https://github.com/vendurehq/vendure/security/advisories/GHSA-xf65-r35x-wmmv), then rebuild and redeploy - the fix makes the injected visibility guard always AND-combined with caller filters irrespective of filterOperator (commit 6daf5cb8571321eb6c6afa1d8e95a390c060be02). … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-63461 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy