关于MySQL2代码注入漏洞(CVE-2024-21511)的安全预警

来源:网络信息中心发布时间:2024-05-23浏览次数:86

一、基本情况

mysql2是适用于Node.js的MySQL客户端库,该库的每周下载量超过200万次。

二、漏洞描述

mysql2中存在一个代码注入漏洞(CVE-2024-21511),其CVSS评分为9.8,目前该漏洞的PoC已公开。

mysql2版本3.9.7 之前存在代码注入漏洞,由于调用本地 MySQL Server日期/时间函数时,对readCodeFor 函数中的 timezone参数清理不当,威胁者可构造恶意timezone参数值在受影响的mysql2客户端中导致远程代码执行。

三、影响范围

mysql2 (npm) < 3.9.7

四、修复建议

目前该漏洞已经修复,受影响用户可更新到mysql2 版本3.9.7。