17611538698
webmaster@21cto.com

Notepad++:发现权限提升漏洞,用户需尽快修复

动态 0 10 30分钟前

Notepad++ 的标志旁边是一个带有感叹号的三角形警告标志。

21CTO导读:在 Notepad++ 8.9.9 的更新中,作者 Don Ho 修复了六个漏洞。此外,性能等方面也得到了提升。

各位开发者,有使用功能强大的文本编辑器 Notepad++ 的人应立即更新至 8.9.9 版本。

此版本修复了六个安全漏洞,其中一些漏洞可能被利用来提升系统权限。此外,该版本还加快了文件搜索速度,并将 Scintilla 编辑器组件更新至 5.6.9 版本。

在Notepad++ v8.9.9 的发布公告中,程序员 Don Ho 列出了六个漏洞。这些漏洞尚未被正式注册为 CVE 漏洞,但在GitHub 中提供了每个漏洞的详细信息,包括其严重性评估。

Notepad++ 存在高风险安全漏洞


最严重的漏洞是Notepad++ 的“mimeTools”插件的 SAML 解码器中存在的基于堆的缓冲区溢出。被精心构造的 Base64 编码或 DEFLATE 压缩的 SAML 消息会利用该插件在解压缩和复制原始文本时不会检查缓冲区边界这一特性。这允许数据写入超出堆缓冲区限制的范围。

如果受害者使用 mimeTools 插件解码恶意消息,攻击者就有可能注入并执行恶意代码。该安全公告将此风险评为“高”,但并未指定 CVSS 向量或值来解释这一评估结果。

本次更新中修复的其他漏洞按严重程度排序如下:

  • UAC 保存代理 TOCTOU 允许在受保护的文件(CVSS 6.6,风险“中等”)中替换本地内容
  • Paste Binary 中未检查剪贴板长度导致的堆泄露(CVSS 5.6,风险“中等”)
  • Notepad++ 通过 WM_COPYDATA 绕过 UIPI 允许低完整性进程强制打开任意文件(CVSS 5.3,风险“中等”)
  • 通过 NPPM_MENUCOMMAND 进行的数组索引越界操作到达了 ShellExecute(CVSS 5.3,风险“中等”)
  • WM_COPYDATA 发送方身份验证绕过功能允许通过 NppExec 执行有条件的高完整性操作(无 CVSS 值,风险“中等”)。


针对最严重漏洞的警告指出,由于存在远程代码执行 (RCE) 和拒绝服务 (DoS) 攻击的风险,其影响极其严重。最后一个列出的漏洞在警告中被评为中等风险。然而,“建议严重性”部分提到了一种攻击途径,该途径会导致 CVSS 3.1 严重性评分为7.0,对应于“高”风险。

因此,Notepad++ 用户们应尽快安装更新。该软件内置更新检查功能,可以运行该功能来查找更新。

如果检查未发现更新,可以使用“winget”命令。运行此命令:

winget update Notepad++

Notepad++将查找更新并立即为你安装完成。

作者 Don Ho 于 9 月底将 Notepad++ 更新至 8.9.8.1 版本。当时他还修复了五个安全漏洞,但这些漏洞的风险等级定义为中低。

作者:手扶拖拉斯基

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。

分享到微信