Notepad++ v8.9.2 Released with “Double-Lock” Update Mechanism Following Recent Hack


Notepad++ v8.9.2 Released

The widely used open-source text and code editor has released version v8.9.2, introducing a major security enhancement known as the “Double-Lock” update mechanism.

This update addresses vulnerabilities that were exploited in a recent state-sponsored attack targeting the application’s update infrastructure.

Last month, Notepad++’s official site confirmed that attackers had successfully hijacked its update channel, allowing the distribution of a malicious update.

Following the incident, the development team promised to fortify the update verification process. That promise has now been fulfilled with the v8.9.2 release.

Strengthening the Update Process

The latest release introduces XMLDSig (XML Digital Signature) verification for update files.

The XML returned by Notepad++’s update server is now cryptographically signed, and both the signature and certificate will be verified before any updates are applied.

google

Fixed in Notepad++ v8.9.2 (source : notepad-plus-plus.org)
Fixed in Notepad++ v8.9.2 (source : notepad-plus-plus.org)

This means that, starting with v8.9.2, all future updates will only be accepted if they are verified against trusted Notepad++ certificates.

In addition to this measure, Notepad++ now performs two independent verifications forming what the developers describe as a “Double-Lock” update system:

Verification LayerSourceVersionPurpose
XML Signature VerificationNotepad++ official sitev8.9.2Verifies signed update metadata (XML) to prevent tampering or spoofed update info.
Installer Signature VerificationGitHubv8.8.9Validates installer digital signature to block modified or malicious binaries.

Together, these measures create a resilient security model that prevents malicious interception or tampering of update files. The development team notes that this design effectively makes the update process “robust and unexploitable.”

WinGUp Auto-Updater Enhancements

The WinGUp auto-updater, which manages update downloads and installations, has also undergone a significant security overhaul.

Key improvements include:

CategoryImprovementDescription
Update SecurityXMLDSig signingUpdate XML files from Notepad++ server are digitally signed for integrity verification.
Double VerificationDual update validationSigned XML (official site) + signed installer from GitHub.
Certificate EnforcementStrict signature checksCertificates validated before updates install.
Auto-Updater HardeningRemoved libcurl.dllEliminates DLL side-loading risk.
Stronger SSLDisabled weak cURL optionsEnforces stricter TLS/SSL validation.
Plugin ControlSigned plugins onlyOnly plugins signed with official certificate allowed.
Stability & TransparencyBug fixes + public responseImproves stability and maintains open communication post-incident.

Moreover, users who prefer manual update control can turn off the auto-updater during installation or use the MSI parameter:

msiexec /i npp.8.9.2.Installer.x64.msi NOUPDATER=1

Follow us on Google News, LinkedIn, and X for daily cybersecurity updates. Contact us to feature your stories.

googlenews



Source link