Notepad++ 8.9.9 正式发布,一次性修复 6 个含插件命令执行风险的本地漏洞

Notepad++ 在 11 月 6 日推出 8.9.9 安全版本,一共封堵 6 个安全漏洞,最受关注的是依靠 WM_COPYDATA 消息校验缺陷、借助 NppExec 插件实现命令执行的本地提权漏洞,其余漏洞覆盖内存泄露、越界访问、UAC 保存竞争条件、插件缓冲区溢出等问题,全部都属于本地攻击链路,不存在远程直接攻击的能力,目前这批漏洞还没有分配 CVE 编号。漏洞触发有明确前置条件,攻击者需要已经在本机拿到基础权限,同时目标 Notepad++ 是以管理员权限运行,并且提前装好启用 NppExec 插件,才能伪造消息骗过校验、执行系统命令;普通日常使用、没有安装 NppExec 的用户,攻击门槛会拉高很多,但官方依然建议所有用户升级,尤其是开发人员、运维经常开管理员模式、装大量插件的场景。把版本发布信息、六个漏洞清单、核心漏洞原理、触发前提、升级方式、缓解方案整理清楚,就能看懂这次 Notepad++ 8.9.9 更新,属于一次集中的安全加固,重点修复进程间通信信任逻辑缺陷。

一、版本基础信息汇总表

项目详情
发布日期2026-11-06
版本号Notepad++ 8.9.9
受影响基线8.9.8 及更早版本
漏洞总数6 个
核心高危漏洞WM_COPYDATA 绕过,可触发 NppExec 插件命令执行、本地提权
攻击类型本地权限提升、信息泄露、缓冲区溢出、竞争条件
CVE 状态截至发布报道时暂未分配 CVE
依赖插件NppExec(命令执行漏洞需要该插件)
适用系统Windows

二、本次修复六个漏洞清单

  1. WM_COPYDATA 校验绕过(插件命令执行)
  2. 低完整性进程文件打开绕过
  3. Paste Binary 堆内存信息泄露
  4. 数组越界索引,关联 ShellExecute
  5. UAC 保存代理 TOCTOU 竞争条件
  6. MIME Tools 插件 SAML 解码堆缓冲区溢出

程序只校验传入的窗口句柄是否合法,没有核验消息真实发送进程,本地恶意进程可以伪造可信窗口身份,向管理员权限的 Notepad++ 投递指令,由 NppExec 执行系统命令。

针对权限隔离机制的绕过,低权限进程可突破部分文件访问限制。

二进制粘贴接口缺少长度校验,可造成堆内存数据泄露,读取内存敏感内容。

数组下标未做边界检查,异常情况下可触发 ShellExecute 相关代码路径,存在潜在代码执行风险。

在高权限保存文件流程里存在时间窗口,攻击者可以在读写间隙篡改临时文件。

MIME Tools 插件解析 SAML 内容时存在堆溢出,对应 GitHub 预警 GHSA-554x-h7h6-gqfm。

三、高危插件命令执行漏洞原理拆解

  1. Windows 的 WM_COPYDATA 是跨进程传递数据的消息机制;
  2. 旧版本校验逻辑:只检查消息附带的窗口句柄是不是一个合法 Notepad++ 窗口;
  3. 漏洞点:窗口句柄可以由攻击者指定,无法锁定消息是不是这个窗口所属进程发出;
  4. 满足条件后:恶意本地进程冒用可信句柄,发送 NppExec 指令;
  5. 最终效果:以 Notepad++ 的管理员权限运行任意命令,实现本地提权。

四、漏洞触发必要条件清单

  • 攻击者已经在目标主机拥有本地普通用户执行代码权限;
  • 存在一个已经以管理员(高完整性)启动的 Notepad++;
  • 系统上安装并且加载了可选插件 NppExec;
  • 同时存在另一个同程序路径启动的 Notepad++ 实例,用于提供可信窗口句柄。

五、升级与临时缓解方案

  1. 优先方案:直接升级到 8.9.9
  2. 临时缓解(暂时无法升级时)

官网下载包或者软件自带 WinGUp 更新,覆盖安装即可,配置、插件一般保留。

  • 尽量避免用管理员权限启动 Notepad++;
  • 卸载或者禁用 NppExec 插件;
  • 不要在不受信任主机上用 Notepad++ 打开陌生文件;
  • 限制本机低可信程序与编辑器的交互。
  1. 企业运维建议

批量推送版本更新,终端安全策略监控 Notepad++ 的跨进程消息调用,重点监控 NppExec。

六、容易混淆的关键点

  • 不是远程漏洞:不能通过网页、文件直接远程拿下机器,必须本地已经有代码执行入口;
  • NppExec 是可选插件:默认安装不带,很多用户不会装,默认环境下这条提权路径不成立;
  • 不等于所有漏洞都要管理员权限:内存泄露、溢出类漏洞在普通权限下也存在风险;
  • 暂无 CVE 不等于风险低:只是编号流程还没走完,厂商已经认定需要紧急修复。

七、适合重点升级的人群

  • 后端、运维、安全工程师,习惯管理员打开编辑器;
  • 安装 NppExec、MIME Tools 这类第三方插件;
  • 在服务器、堡垒机、开发工作站长期使用 Notepad++;
  • 企业批量部署、终端安全管控场景。

【相关 FAQ】

问题 1:Notepad++ 发布 8.9.9 版本,修复 6 个可触发插件命令执行的漏洞,这个命令执行漏洞能不能通过网络远程攻击?

回答 1:Notepad++ 发布 8.9.9 版本,修复 6 个可触发插件命令执行的漏洞,它属于本地漏洞,不能直接远程利用;攻击者必须已经在本机拿到执行代码权限,同时满足管理员运行、安装 NppExec 等一系列条件,才有可能提权。

问题 2:Notepad++ 发布 8.9.9 版本,修复 6 个可触发插件命令执行的漏洞,如果我没有安装 NppExec,是不是就不用升级?

回答 2:Notepad++ 发布 8.9.9 版本,修复 6 个可触发插件命令执行的漏洞,即便不装 NppExec,另外还有内存泄露、越界访问、UAC 竞争条件、MIME Tools 插件溢出等其余五个漏洞,依然建议升级加固。

问题 3:Notepad++ 发布 8.9.9 版本,修复 6 个可触发插件命令执行的漏洞,升级之后我的插件和配置会不会丢失?

回答 3:Notepad++ 发布 8.9.9 版本,修复 6 个可触发插件命令执行的漏洞,常规覆盖升级一般保留原有配置和插件;但高危场景升级前建议备份 config、plugins 目录,避免升级过程出现异常。

【参考资料】

[2026-11-10](Notepad++ 8.9.9: Update Fixes 6 Flaws)Brandefense

[2026-11-09](Notepad++ 8.9.9 Released With Fixes for 6 Vulnerabilities Allowing Plugin Command Execution)Cyber Security News

[2026-11-09](Notepad++ 8.9.9 Patches Six Plugin Command Execution Vulnerabilities)The Daily Tech Feed

[2026-11-06](Notepad++ 8.9.9 release notes)Notepad++ 官方社区

[2026-11-06](GHSA-554x-h7h6-gqfm MIME Tools heap overflow advisory)GitHub

【免责声明】

本文仅整理 Notepad++ 8.9.9 版本公开安全公告、第三方安全媒体解读;漏洞利用依赖特定环境、插件与权限组合,不代表通用可利用;临时缓解措施不能替代版本升级;企业终端风险判定、渗透测试请自行验证;本文不提供漏洞利用代码,不构成入侵指导,安全处置请遵循厂商官方指引。

本文来自作者[面包不焦]投稿,不代表新品牌网立场,如若转载,请注明出处:https://www.china12315.com.cn/qyzx/202611/496.html

赞 (7)

今日大家都在搜的词:

发表回复

本站作者后才能评论

评论列表(4条)

  • 面包不焦
    面包不焦 2026年11月13日

    我是新品牌网的签约作者“面包不焦”!

  • 面包不焦
    面包不焦 2026年11月13日

    希望本篇文章《Notepad++ 8.9.9 正式发布,一次性修复 6 个含插件命令执行风险的本地漏洞》能对你有所帮助!

  • 面包不焦
    面包不焦 2026年11月13日

    本站[新品牌网]内容主要涵盖:互联网行业的追踪与探索

  • 面包不焦
    面包不焦 2026年11月13日

    本文概览:Notepad++ 在 11 月 6 日推出 8.9.9 安全版本,一共封堵 6 个安全漏洞,最受关注的是依靠 WM_COPYDATA 消息校验缺陷、借助 NppExec 插件实现命令执行的本地提权漏洞,其余漏洞覆盖内存泄露、越界访问、UAC 保存竞争条件、插件缓冲区溢出等问题,全部都属于本地攻击链路,不存在远程直接攻击的能力,目前这批漏洞还没有分配 CVE 编号。漏洞触发有明确前置条件,攻击者需要已经在本机拿到基础权限,同时目标 Notepad++ 是以管理员权限运行,并且提前装好启用 NppExec 插件,才能伪造消息骗过校验、执行系统命令;普通日常使用、没有安装 NppExec 的用户,攻击门槛会拉高很多,但官方依然建议所有用户升级,尤其是开发人员、运维经常开管理员模式、装大量插件的场景。把版本发布信息、六个漏洞清单、核心漏洞原理、触发前提、升级方式、缓解方案整理清楚,就能看懂这次 Notepad++ 8.9.9 更新,属于一次集中的安全加固,重点修复进程间通信信任逻辑缺陷。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们