Sequelize is a Node.js ORM tool. Prior to 6.37.4, SQL injection is possible with strings only if dialect is set to oracle. The escape function defined in sql-string.js does not escape quotes if the value starts with TO_TIMESTAMP or TO_DATE. In the Oracle dialect, when val is a st...
Vendor
sequelize vulnerabilities
6 published CVES affecting sequelize, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 6
- Critical
- 3
- High
- 3
- Medium
- 0
- Low
- 0
- Unscored
- 0
- CISA KEV
- 0
Products
Latest sequelize CVEs
Newest publication first
-
CriticalCVSS 9.8
-
HighCVSS 7.5
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 atta...
-
CriticalCVSS 9.8
Sequelize is a Node.js ORM tool. In versions prior to 6.19.1 a SQL injection exploit exists related to replacements. Parameters which are passed through replacements are not properly escaped which can lead to arbitrary SQL injection depending on the specific queries in use. The i...
-
HighCVSS 8.8
Due to improper parameter filtering in the sequalize js library, can a attacker peform injection.
-
CriticalCVSS 9.8
Due to improper artibute filtering in the sequalize js library, can a attacker peform SQL injections.
-
HighCVSS 7.5
Due to improper input filtering in the sequalize js library, can malicious queries lead to sensitive information disclosure.
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.