mysql2 readCodeFor 远程代码执行漏洞(CVE-2024-21508)

admin 2024-05-13 00:55:55 Ali_nvd 来源:ZONE.CI 全球网 0 阅读模式
mysql2 readCodeFor 远程代码执行漏洞(CVE-2024-21508)

CVE编号

CVE-2024-21508

利用情况

暂无

补丁情况

N/A

披露时间

2024-04-11
漏洞描述
mysql2 是一个 Node.js 中用于与 MySQL 数据库进行交互的软件包。 mysql2 软件包中存在远程代码执行漏洞。由于 readCodeFor 函数未正确验证 supportBigNumbers 和 bigNumberStrings 值,攻击者可以通过构造恶意对象并将其作为参数传递给 connection.query 函数来执行恶意 JavaScript 代码,从而实现远程代码执行。
解决建议
"将 mysql2 升级至 3.9.4 及以上版本"
参考链接
https://blog.slonser.info/posts/mysql2-attacker-configuration/
https://github.com/sidorares/node-mysql2/blob/1609b5393516d72a4ae47196837317f...
https://github.com/sidorares/node-mysql2/commit/74abf9ef94d76114d9a09415e28b4...
https://github.com/sidorares/node-mysql2/pull/2572
https://github.com/sidorares/node-mysql2/releases/tag/v3.9.4
https://security.snyk.io/vuln/SNYK-JS-MYSQL2-6591085
CVSS3评分 9.8
  • 攻击路径 网络
  • 攻击复杂度 低
  • 权限要求 无
  • 影响范围 未更改
  • 用户交互 无
  • 可用性 高
  • 保密性 高
  • 完整性 高
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWE-ID 漏洞类型
- avd.aliyun.com
weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论:0   参与:  0