top of page
perceptive_background_267k.jpg

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-st…

Published:

3 augustus 2026 om 00:00:00

Alert date:

4 augustus 2026 om 00:01:37

Source:

nvd.nist.gov

Click to open the original link from this advisory

Web Technologies, Database & Storage, Supply Chain & Dependencies

A SQL injection vulnerability exists in Sequelize, a Node.js ORM tool, prior to version 6.37.4. The flaw is specific to the Oracle dialect and resides in the escape function within sql-string.js. When a string value begins with TO_TIMESTAMP or TO_DATE, the function returns the value directly without escaping single quotes, allowing arbitrary SQL expressions to be injected. An attacker who can control application input reaching this escape path can exploit the vulnerability to manipulate SQL queries. The issue has been patched in Sequelize version 6.37.4. Users of the Oracle dialect are advised to upgrade immediately. No workaround is described other than updating to the fixed version.

Technical details

Mitigation steps:

Affected products:

Sequelize
Node.js

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page