In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade to version 3.23.6 or greater.
sequelize
versions prior to 3.23.6
are vulnerable to SQL injection via GeoJSON documents that contain a value with a single quote. GeoJSON is a format used for encoding a variety of geographic data structures in a standard JSON document. The vulnerability exists within GeoJSON documents using the function
ST_GeomFromGeoJSON
(for postgresql/postgis) and the function GeomFromText
(for mysql).
Note that sequelize
users who do not use these specific functions are not affected. For users who do use these functions, this vulnerability has a high impact and is easily expoited, hence its high severity classification.