21CTO导读:在 Notepad++ 8.9.9 的更新中,作者 Don Ho 修复了六个漏洞。此外,性能等方面也得到了提升。
各位开发者,有使用功能强大的文本编辑器 Notepad++ 的人应立即更新至 8.9.9 版本。
此版本修复了六个安全漏洞,其中一些漏洞可能被利用来提升系统权限。此外,该版本还加快了文件搜索速度,并将 Scintilla 编辑器组件更新至 5.6.9 版本。
在Notepad++ v8.9.9 的发布公告中,程序员 Don Ho 列出了六个漏洞。这些漏洞尚未被正式注册为 CVE 漏洞,但在GitHub 中提供了每个漏洞的详细信息,包括其严重性评估。
最严重的漏洞是Notepad++ 的“mimeTools”插件的 SAML 解码器中存在的基于堆的缓冲区溢出。被精心构造的 Base64 编码或 DEFLATE 压缩的 SAML 消息会利用该插件在解压缩和复制原始文本时不会检查缓冲区边界这一特性。这允许数据写入超出堆缓冲区限制的范围。
如果受害者使用 mimeTools 插件解码恶意消息,攻击者就有可能注入并执行恶意代码。该安全公告将此风险评为“高”,但并未指定 CVSS 向量或值来解释这一评估结果。
本次更新中修复的其他漏洞按严重程度排序如下:
针对最严重漏洞的警告指出,由于存在远程代码执行 (RCE) 和拒绝服务 (DoS) 攻击的风险,其影响极其严重。最后一个列出的漏洞在警告中被评为中等风险。然而,“建议严重性”部分提到了一种攻击途径,该途径会导致 CVSS 3.1 严重性评分为7.0,对应于“高”风险。
因此,Notepad++ 用户们应尽快安装更新。该软件内置更新检查功能,可以运行该功能来查找更新。
如果检查未发现更新,可以使用“winget”命令。运行此命令:
winget update Notepad++Notepad++将查找更新并立即为你安装完成。
作者 Don Ho 于 9 月底将 Notepad++ 更新至 8.9.8.1 版本。当时他还修复了五个安全漏洞,但这些漏洞的风险等级定义为中低。
作者:手扶拖拉斯基
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 微信公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。