OCTOBER 13, 2026
Live Feed
Back to database
Case File

CVE-2026-63460

HIGH · CVSS 7.5 EPSS 0.61% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-17 · Last synced 2026-10-13

CyberRota Analysis

AI-Generated

The Vendure open-source headless commerce platform is vulnerable to a denial-of-service attack via its public Shop GraphQL API, which allows unauthenticated users to exploit a regex pattern that can block request processing. This flaw can lead to service unavailability for both storefront and admin APIs, particularly affecting deployments using better-sqlite3 or sqljs. Organizations using affected versions prior to 3.6.5 should prioritize upgrading to mitigate this high-severity vulnerability.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-63460
Severity
HIGH
CVSS
7.5
EPSS
0.61%

Original NVD Description

Vendure is an open-source headless commerce platform. Prior to 3.6.5, the public Shop GraphQL API allows an unauthenticated caller to supply a catastrophically backtracking pattern through StringOperators.regex. packages/core/src/service/helpers/list-query-builder/parse-filter-params.ts passes the raw pattern to the REGEXP implementation registered by packages/core/src/service/helpers/list-query-builder/list-query-builder.ts, and better-sqlite3 and sqljs evaluate it synchronously in the Node.js event loop. ShopProductsResolver.products is publicly reachable, so one nested-quantifier pattern can block request processing and make the storefront and admin API unavailable, while repeated requests can sustain denial of service. PostgreSQL and MySQL or MariaDB deployments do not execute this regular expression in the Node.js event loop. This issue is fixed in version 3.6.5.