安全通告
安全研究
Safety Research
当前位置:首页>>安全研究 >> 安全通告

关于mysql2代码执行漏洞 (CVE-2024-21511)

发布时间 2024-04-23

2024年4月23日,网上公开披露了一个mysql2代码执行漏洞(CVE-2024-21511),mysql2 是用于操作 MySQL 数据库的高性能Node.js库,可兼容 Node MySQL API、并提供预编译语句、扩展编码等功能,请各位用户尽快安装漏洞补丁。

漏洞风险:受影响版本的 readCodeFor 函数在调用 readDateTimeString 函数处理日期时拼接时区参数 timezone,导致代码注入漏洞。攻击者可构造恶意的时区参数(如:`'); payload//` )在mysql2客户端中远程执行任意代码。

风险等级:高风险。

影响范围:

mysql2<3.9.7

修复建议:

更新至最新版本3.9.7

进行安全更新方法:

https://github.com/sidorares/node-mysql2/releases/tag/v3.9.7