SQL Injection in sequelize
Critical severity
GitHub Reviewed
Published
Oct 25, 2019
to the GitHub Advisory Database
•
Updated Sep 11, 2023
Package
Affected versions
< 4.44.3
>= 5.0.0, < 5.15.1
Patched versions
4.44.3
5.15.1
Description
Reviewed
Oct 22, 2019
Published to the GitHub Advisory Database
Oct 25, 2019
Last updated
Sep 11, 2023
Affected versions of
sequelize
are vulnerable to SQL Injection. The functionsequelize.json()
incorrectly formatted sub paths for JSON queries, which allows attackers to inject SQL statements and execute arbitrary SQL queries if user input is passed to the query. Exploitation example:Recommendation
If you are using
sequelize
5.x, upgrade to version 5.15.1 or later.If you are using
sequelize
4.x, upgrade to version 4.44.3 or later.References