记事本++ 被国家支持的黑客攻击
Notepad++ hijacked by state-sponsored actors

原始链接: https://notepad-plus-plus.org/news/hijacked-incident-info-update/

## Notepad++ 更新系统被攻破 - 摘要 在2025年6月至12月2日期间,Notepad++ 用户成为一次复杂攻击的目标,该攻击涉及主机提供商基础设施被攻破。安全专家认为,一个中国国家资助的组织有选择地将更新流量重定向到恶意服务器,向特定用户提供受损的安装程序。 攻击者利用旧版 Notepad++ 更新验证流程中的漏洞,获得了对共享主机服务器的初始访问权限,直至2025年9月2日。即使在失去直接服务器访问权限后,他们仍保留了允许流量重定向的凭据,直至2025年12月2日。主机提供商已修复漏洞,轮换了凭据,并确认没有进一步的可疑活动。 作为回应,Notepad++ 网站已迁移到更安全的托管提供商。Notepad++ v8.8.9 增强了 WinGup 更新程序,以验证安装程序的证书和签名,未来的 v8.9.2 将强制对更新服务器 XML 响应进行签名验证。这些措施旨在防止未来的攻击并确保 Notepad++ 更新的完整性。

Notepad++ 似乎成为近期黑客攻击的目标,可能与该软件过去显示支持台湾、乌克兰和维吾尔人权利的政治信息有关。用户担心更新中可能存在后门、数据泄露以及系统被攻陷。 Hacker News上的讨论强调了对供应链攻击的担忧,特别是对于由小型团队维护的广泛使用的工具。 许多评论员质疑*如何*发生此次入侵,具体是主机提供商是否被攻破,并提倡更强的更新签名验证。 有猜测认为可能涉及国家支持的黑客组织,甚至有人认为最初的报告*读起来*像是他们撰写的。用户正在寻求澄清目标是谁以及他们应该采取哪些行动,鉴于潜在的敏感数据泄露风险。 这起事件凸显了自动更新的风险以及对流行软件实施安全最佳实践的重要性。
相关文章

原文

2026-02-02

Following the security disclosure published in the v8.8.9 announcement
https://notepad-plus-plus.org/news/v889-released/
the investigation has continued in collaboration with external experts and with the full involvement of my (now former) shared hosting provider.

According to the analysis provided by the security experts, the attack involved infrastructure-level compromise that allowed malicious actors to intercept and redirect update traffic destined for notepad-plus-plus.org. The exact technical mechanism remains under investigation, though the compromise occured at the hosting provider level rather than through vulnerabilities in Notepad++ code itself. Traffic from certain targeted users was selectively redirected to attacker-controlled served malicious update manifests.

The incident began from June 2025. Multiple independaent security researchers have assessed that the threat acotor is likely a Chinese state-sponsored group, which would explain the highly selective targeting obseved during the campaign.

An incident-response (IR) plan was proposed by the security expert, and I facilitated direct communication between the hosting provider and the IR team. After the IR team engaged with the provider and reviewed the situation, I received the following detailed statement from the provider:

Dear Customer,
We want to further update you following the previous communication with us about your server compromise and further investigation with your incident response team.
We discovered the suspicious events in our logs, which indicate that the server (where your application https://notepad-plus-plus.org/update/getDownloadUrl.php was hosted until the 1st of December, 2025) could have been compromised.
As a precautionary measure, we immediately transferred all clients’ web hosting subscriptions from this server to a new server and continued our further investigation.
Here are the key finding points:
1. The shared hosting server in question was compromised until the 2nd of September, 2025. On this particular date, the server had scheduled maintenance where the kernel and firmware were updated. After this date, we could not identify any similar patterns in logs, and this indicates that bad actors have lost access to the server. We also find no evidence of similar patterns on any other shared hosting servers.
2. Even though the bad actors have lost access to the server from the 2nd of September, 2025, they maintained the credentials of our internal services existing on that server until the 2nd of December, which could have allowed the malicious actors to redirect some of the traffic going to https://notepad-plus-plus.org/getDownloadUrl.php to their own servers and return the updates download URL with compromised updates.
3. Based on our logs, we see no other clients hosted on this particular server being targeted. The bad actors specifically searched for https://notepad-plus-plus.org/ domain with the goal to intercept the traffic to your website, as they might know the then-existing Notepad++ vulnerabilities related to insufficient update verification controls.
4. After concluding our research, the investigated security findings were no longer observed in the web hosting systems from the 2nd of December, 2025, and onwards, as:
* We have fixed vulnerabilities, which could have been used to target Notepad++. In particular, we do have logs indicating that the bad actor tried to re-exploit one of the fixed vulnerabilities; however, the attempt did not succeed after the fix was implemented.
* We have rotated all the credentials that bad actors could have obtained until the 2nd of September, 2025.
* We have checked the logs for similar patterns in all web hosting servers and couldn’t find any evidence of systems being compromised, exploited in a similar way, or data breached.
While we have rotated all the secrets on our end, below you will find the preventive actions you should take to maximize your security. However, if below actions have been done after the 2nd of December, 2025, no actions are needed from your side.
* Change credentials for SSH, FTP/SFTP, and MySQL database.
* Review administrator accounts for your WordPress sites (if you have any), change their passwords, and remove unnecessary users.
* Update your WordPress sites (if you have any) plugins, themes, and core version, and turn on automatic updates, if applicable.
We appreciate your cooperation and understanding. Please let us know in case you have any questions.

TL;DR
According to the former hosting provider, the shared hosting server was compromised until September 2, 2025. Even after losing server access, attackers maintained credentials to internal services until December 2, 2025, which allowed them to continue redirecting Notepad++ update traffic to malicious servers. The attackers specifically targeted Notepad++ domain with the goal of exploiting insufficient update verification controls that existed in older versions of Notepad++. All remediation and security hardening were completed by the provider by December 2, 2025, successfully blocking further attacker activity.

Note on timelines: The security exper’s analysis indicates the attack ceased on November 10, 2025, while the hosting provider’s statement shows potential attacker access until December 2, 2025. Based on both assessment, I estimate the overall compromise period spanned from June through December 2, 2025, when all attacker access was definitively terminated.

I deeply apologize to all users affected by this hijacking. To address this this severe security issue, the Notepad++ website has been migrated to a new hosting provider with significantly stronger security practices. Within Notepad++ itself, WinGup (the updater) was enhanced in v8.8.9 to verify both the certificate and the signature of the downloaded installer. Additionally, the XML returned by the update server is now singed (XMLDSig), and the certificate & signature verification will be enforced starting with upcoming v8.9.2, expected in about one month.

With these changes and reinforcements, I believe the situation has been fully resolved. Fingers crossed.

联系我们 contact @ memedata.com