Notepad++ 8.9.2 Adds Dual Verification to Secure Updates

· Original article ↗

Summary

Notepad++ 8.9.2 verifies GitHub-signed installers and XMLDSig-signed update metadata, hardening updates after a six-month compromise attributed to Lotus Blossom that used the Chrysalis backdoor.

Key points

  • Notepad++ 8.9.2 combines GitHub-signed installer verification with checks for XMLDSig-signed update metadata from notepad-plus-plus[.]org.
  • The auto-updater removes libcurl.dll to reduce DLL side-loading risk, removes two unsecured cURL SSL options, and restricts plugin-management execution to programs signed with WinGUp’s certificate.
  • The article says attackers compromised the updater’s hosting provider starting in June 2025 and selectively redirected some users’ update requests to malicious servers; the campaign was attributed to Lotus Blossom.
  • Rapid7’s analysis identified the custom Chrysalis backdoor in the attack chain.
  • The project changed hosting providers, rotated credentials, and fixed flaws exploited in the attacks.
  • Users are urged to upgrade to version 8.9.2 and download installers only from notepad-plus-plus[.]org; MSI deployments can disable the updater with NOUPDATER=1.

Article Details

Event Type
Notepad++ introduced a double-lock update verification mechanism in version 8.9.2 following a supply-chain compromise.
Impact
From June 2025 until its discovery on December 2, 2025, attackers selectively redirected some Notepad++ update requests from a compromised hosting provider to malicious servers and used the Chrysalis backdoor. Notepad++ added GitHub installer and signed XML verification, hardened its auto-updater, changed hosting providers, rotated credentials, and patched the exploited flaws.

MITRE ATT&CK

Threat Actors

Malware

Products

Countries

Industries

Related Articles