CVE-2023-25813
严重已发布
Sequelize 中通过 replacements 实现的 SQL 注入
- 已发布
- 2023年2月22日
- 已更新
- 2025年3月10日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
10.0/ 10严重
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H1.4%
低 · 未来 30 天
- 百分位
- 71.7%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Sequelize 是一款 Node.js ORM 工具。在 6.19.1 之前的版本中存在与 replacements 相关的 SQL 注入漏洞。通过 replacements 传递的参数未经过正确转义,根据所使用的具体查询,可能导致任意 SQL 注入。该问题已在 Sequelize 6.19.1 中修复。建议用户升级。无法升级的用户不应在同一查询中同时使用 `replacements` 和 `where` 选项。
来源
5CVE-2023-25813的概念验证与技术分析,这是Sequelize ORM 6.19.1之前版本中的一个SQL注入漏洞,包括利用细节和补丁信息。
Sequelize Sql Injection 漏洞实现
CVE-2023-25813 漏洞复现 - Sequelize 中的 SQL 注入
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。