CVE-2023-25813
Description
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 issue has been fixed in Sequelize 6.19.1. Users are advised to upgrade. Users unable to upgrade should not use the `replacements` and the `where` option in the same query.
How to fix
- sequelizejs sequelize6.19.1 or later
- sequelize6.19.1 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| sequelizejs sequelize | v < 6.19.1 | 6.19.1 |
| sequelizenpm | v < 6.19.1 | 6.19.1 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.