Description
Sequelize, all versions prior to version 4.44.3 and 5.15.1, is vulnerable to SQL Injection due to sequelize.json() helper function not escaping values properly when formatting sub paths for JSON queries for MySQL, MariaDB and SQLite.
Metrics
CVSS 3.1 9.8/10
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| n/a | sequelize | All versions prior to version 4.44.3 and 5.15.1 |
References
- https://github.com/sequelize/sequelize/commit/9bd0bc1%2C
- https://github.com/sequelize/sequelize/commit/9bd0bc111b6f502223edf7e902680f7cc2ed541ePatch, Third Party Advisory
- https://snyk.io/vuln/SNYK-JS-SEQUELIZE-459751%2C
- https://snyk.io/vuln/SNYK-JS-SEQUELIZE-459751Exploit, Third Party Advisory
- https://github.com/sequelize/sequelize/commit/9bd0bc1%2C
- https://github.com/sequelize/sequelize/commit/9bd0bc111b6f502223edf7e902680f7cc2ed541ePatch, Third Party Advisory
- https://snyk.io/vuln/SNYK-JS-SEQUELIZE-459751%2C
Timeline
- Published
- Oct 17, 2019
- Last modified
- Jun 17, 2026
- NVD status
- Modified