news 2026/6/15 15:18:08

Notepad++紧急更新,且是两个版本,究竟修复了什么

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Notepad++紧急更新,且是两个版本,究竟修复了什么

开源文本编辑器 Notepad++ 接连发布了 v8.8.8/v8.8.9 更新,修复了更新组件 WinGUp 在对下载文件签名和证书校验不够严格的问题。
上月,Notepad++ 爆出了安全漏洞:在安装了 Notepad++ 的机器上,黑客劫持网络后,利用自动更新机制,自动下载被投毒的恶意可执行文件。

Notepad++ 两次安全更新

这件事应该有1个多月了。用户只需要更新至最新的 v8.8.9 即可解决问题。

  • v8.8.8 :修改下载源和 URL 域名,降低被劫持和滥用的可能性。
  • v8.8.9 :在下载结果上加验签和证书校验,就算路径被劫持了,也能阻止恶意安装包被执行。

Notepad++ v8.8.8

2025年11月18日,Notepad++ 发布了 v8.8.8 版本,开发者说:「过去两周,我与一些安全专家进行了沟通,发现 WinGUp(Notepad++ 使用的自动更新程序)存在潜在的劫持漏洞。该问题已在最新版本中得到解决。」

Notepad++ 8.8.8 release
Announcements 23贴文 12 posters 6.8k 浏覽

donho
Notepad++ release 8.8.8 is available: https://notepad-plus-plus.org/news/v888-released

Notepad++ v8.8.8 new features, regression fixes & bug-fixes:

  1. Add Notepad++ MSl (x64) for enterprise IT deployment. (Fix #2326 , #2368 , #16767 )
  2. Security enhancement: prevent Notepad++ Updater from being hijacked. (Implement #17116 , commit ) 安全增强:防止 Notepad++更新程序被劫持。(实施#17116)
  3. Fix multi-selection crash (regression) when smart highlighting is enabled. (Fix #17086 , #17126)
  4. Add tab label length limitation option to have reasonable tab width. (Fix #3332 , #5563 , #12563 , #16417 )

Notepad++ v8.8.9

到底发生了什么?

在本月初,Beaumont 发布了一篇《少数 Notepad++ 用户报告安全问题 》,介绍了一个有趣的事情。

他说他收到了3封来信,他们在安装了 Notepad++ 的机器上发生了安全事件,怀疑是 Notepad++ 进程产生的初始访问,并且导致后面的中毒事件。

而在上面提到的 v8.8.8 版本更新中,只修复了一半这个问题。

出问题的 WinGUP 是什么?

WinGUP 是 Notepad++ 开发者为了自动更新自身,专门写的自动更新程序。是的,他俩是同个开发者。

WinGUP 会读取 xml 配置文件以获取程序的当前版本和 WinGUp 获取更新信息的 URL,检查该 URL(使用给定的当前版本)以获取更新包位置,下载更新包,然后运行相关的更新包(它应该是 msi 或 exe 文件)。

原理大概是这样的:

而此前,由于 WinGUP不验证 HTTPS 服务器证书和 MSI/EXE 安装包签名,黑客拦截了流量,并修改了其中的 URL 地址,于是用户电脑自动下载到了恶意软件,并安装。

从 v8.8.8 起,WinGUP 会强制从 github.com 下载,而 v8.8.9 起,增加严格的证书和签名校验,从而保证下载安装包的完整性。

所以,v8.8.9 修复了另一半的问题。

最后的建议

由于 Notepad++ 拥有大量用户,经常会成为恶意攻击者的目标,如果你使用 Notepad++,建议升级到最新版本。

官方 GitHub:https://github.com/notepad-plus-plus/notepad-plus-plus

转载原文:https://www.appinn.com/notepad-plus-plus-v8-8-9/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 10:25:39

5、Puppet 主节点与代理节点:全流程解析与性能优化

Puppet 主节点与代理节点:全流程解析与性能优化 在 Puppet 为中心的工作流里,服务器(甚至可能是工作站)配置的所有更改通常都源于 Puppet 主节点,并自动传播到代理节点。下面将详细介绍 Puppet 代理节点的生命周期、证书管理、运行方式、性能考量、不同运行方案对比、数据…

作者头像 李华
网站建设 2026/6/15 10:34:10

大模型学习基础(五) 强化学习(Reinforcement Learning,RL)初步

前面的文章简单介绍过,传统的监督学习所使用的数据集是(特征,标签),有“标签”即明确的知晓正确的输出应该是什么。而强化学习所面临的问题并不一定有严格的正确答案,而只是知晓一个大概正确的方向&#xf…

作者头像 李华
网站建设 2026/6/15 12:16:07

转行IT:网络工程师VS网络安全工程师,哪个能带你走上人生巅峰?

前言 记得曾经有人说过这样一个俗语:三百六十行,行行转IT。 或许听到这个话的时候会觉得是一句玩笑话,但是浏览到网络上一些关于就业的文章,就能够明白这句话的真正意义所在。随着互联网的发展,越来越多人选择&#…

作者头像 李华
网站建设 2026/6/15 11:18:45

27 岁从传统行业裸辞转网络安全,我是如何做到的?

27 岁女生从传统行业裸辞转网络安全,3 个月拿到大厂 offer:这行真的没你想的那么难 后台经常收到私信,问我一个做了 4 年传统行业(之前是线下品牌运营)的女生,为什么突然 “跨界” 转做网络安全&#xff1…

作者头像 李华
网站建设 2026/6/15 3:52:00

效率提升25%,灵巧操作数采困境被「臂-手共享自主框架」解决

实现通用机器人的类人灵巧操作能力,是机器人学领域长期以来的核心挑战之一。近年来,视觉 - 语言 - 动作 (Vision-Language-Action,VLA) 模型在机器人技能学习方面展现出显著潜力,但其发展受制于一个根本性瓶颈:高质量操…

作者头像 李华
网站建设 2026/6/15 12:16:00

利用瑞士球训练、穆利根贴扎和运动中松动术的综合康复方法,同时治疗一名羽毛球运动员的骶髂关节功能障碍与外侧踝关节扭伤:病例研究 原文翻译

严正声明:本博客内容仅为学习使用,不具备任何医学建议或者参考价值。如有不适,请遵医嘱。本博客所转载之内容,不能作为正式的医学参考,仅供学习利用瑞士球训练、穆利根贴扎和运动中松动术的综合康复方法,同…

作者头像 李华