Search for packages
| purl | pkg:npm/sequelize@6.28.1 |
| Next non-vulnerable version | 6.37.8 |
| Latest non-vulnerable version | 7.0.0-next.1 |
| Risk | 4.0 |
| Vulnerability | Summary | Fixed by |
|---|---|---|
|
VCID-xn4n-x26m-5qdx
Aliases: CVE-2026-30951 GHSA-6457-6jrx-69cr |
Sequelize v6 Vulnerable to SQL Injection via JSON Column Cast Type 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. Affected: v6.x through 6.37.7. v7 (`@sequelize/core`) is not affected. |
Affected by 0 other vulnerabilities. |
| Vulnerability | Summary | Aliases |
|---|---|---|
| VCID-3ugq-njms-xkgd | Unsafe fall-through in getWhereConditions Due to improper parameter filtering in the sequalize js library, can a attacker peform injection. |
CVE-2023-22579
GHSA-vqfx-gj96-3w95 |
| VCID-gzz4-8wz6-f3f9 | Sequelize information disclosure vulnerability Due to improper input filtering in the sequalize js library, can malicious queries lead to sensitive information disclosure. |
CVE-2023-22580
GHSA-8c25-f3mj-v6h8 |