7.5

CVE-2026-30951: sequelize SQL Injection

CVSS: 7.5v3.1HighModified
AliasesCGA-88qh-34cg-x6xmCGA-j6ww-p898-f985GHSA-6457-6jrx-69cr
Published 10-03-2026Last modified 20-08-2026

Vulnerability summary

CVE-2026-30951 is a high (CVSS 7.5) SQL Injection vulnerability in sequelize. EPSS estimates a 0.50% chance of exploitation in the next 30 days, higher than 41.3% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
40/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.5/10
010
High · v3.1 (CVE.org)
EPSS score
0.50%
0%100%
Low · +0.08 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1github

Advisory lineage

Upstream 0 · Downstream 0 · Related 1

Timeline

  1. 10-03-2026
    PublishedVulnerability first disclosed.
  2. 20-08-2026
    Last modifiedVulnerability information updated.

Description

Sequelize is a Node.js ORM tool. Prior to 6.37.8, there is SQL injection via unescaped cast type in JSON/JSONB where clause processing. The _traverseJSON() function splits JSON path keys on :: to extract a cast type, which is interpolated raw into CAST(... AS <type>) SQL. An attacker who controls JSON object keys can inject arbitrary SQL and exfiltrate data from any table. This vulnerability is fixed in 6.37.8.

CVSS metrics

5 scores · 5 sources · 1 version

EPSS trend

Probability

0.50%

Chance of exploitation in the next 30 days

Percentile

41%

Versus all other CVEs

30-day change

+0.08 pp

From 0.42% on 18-09-2026

18-09-202618-10-2026
EPSS score
0.50%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • githubUnverified

    Sequelize

    Maturity: poc

Weaknesses

CWE · root cause

Affected systems

Chainguard1 product
  • sqlpad< 7.5.7-r14
Npm1 product
  • sequelize≥ 6.0.0-beta.1, < 6.37.8
Sequelize1 product
Sequelizejs1 product
Wolfi1 product
  • sqlpad< 7.5.7-r14

5 vendors · 5 products

References

8 links