Vulnerability details
CVE-2026-69240
sequelize sequelize
Sequelize: SQL Injection (Oracle DB)
CVSS 3.1
9.8Critical
Official description
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-string.js does not escape quotes if the value starts with TO_TIMESTAMP or TO_DATE. In the Oracle dialect, when val is a string and starts with TO_TIMESTAMP or TO_DATE, escape returns val directly instead of replacing single quotes. An attacker can inject arbitrary SQL expressions through an application value that reaches this escape path. This issue is fixed in version 6.37.4.
CVSS scores
| Score | Version | Source | Vector |
|---|---|---|---|
| 9.8Critical | 3.1 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected products
| Vendor | Product | Versions | Source |
|---|---|---|---|
| sequelize | sequelize | < 6.37.4 | CVEProject cvelistV5 (CNA) |
References and advisories
3- https://github.com/sequelize/sequelize/commit/5deadd2410ae9136a21fb652db206d27bb715f26 x_refsource_MISC
- https://github.com/sequelize/sequelize/releases/tag/v6.37.4 x_refsource_MISC
- https://github.com/sequelize/sequelize/security/advisories/GHSA-v8fg-2rw7-q452 x_refsource_CONFIRM
Kolun on Telegram @kolunsec
Exploited CVEs, key news and a daily digest
Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.
Details
- Published
- 2026-08-03
- Last updated
- 2026-08-04
- State
- Published
- Assigner (CNA)
- GitHub_M
Exploit prediction (EPSS)
0.54%
Probability of exploitation in 30 days
45.6%
Percentile (among all CVEs)
SSVC assessment (CISA)
- Automatable
- Yes
- Exploitation
- Proof of concept
- Technical impact
- Total
Weaknesses (CWE)
- CWE-89Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')