CVE-2025-15556
9.5 CISA KEVNotepad++ · Notepad++
Notepad++ versions prior to 8.8.9 fail to cryptographically verify update metadata and installers, allowing attackers to perform arbitrary code execution.
Executive summary
A critical vulnerability in the Notepad++ WinGUp updater is currently being exploited in the wild to execute arbitrary code on user systems.
Vulnerability
The application fails to perform integrity checks on update metadata and installer files downloaded via the WinGUp component. An unauthenticated attacker capable of intercepting update traffic can force the updater to download and execute malicious code with the privileges of the active user.
Business impact
This vulnerability carries a CVSS score of 9.5, reflecting its potential for full system compromise. Successful exploitation allows for the execution of arbitrary code, which can lead to complete loss of confidentiality, integrity, and availability on affected endpoints. Given that the threat actor LOTUS PANDA is actively using this vulnerability in the wild, organizations face a high risk of unauthorized access, data theft, and potential ransomware deployment.
Remediation
Immediate Action: Update Notepad++ to version 8.8.9 or later immediately to implement the required cryptographic verification for updates.
Proactive Monitoring: Monitor network traffic for suspicious connections to update servers or unexpected traffic patterns originating from the WinGUp process.
Compensating Controls: Restrict outbound network access for the WinGUp updater process via host-based firewalls or endpoint security policies until the update can be applied.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists as documented in the GitHub repository linked in the enrichment data.
Analyst recommendation
This vulnerability is highly critical due to its inclusion in the CISA Known Exploited Vulnerabilities catalog and active exploitation by sophisticated threat actors. Administrators must prioritize the deployment of Notepad++ version 8.8.9 across all environments. Failure to patch this vulnerability leaves endpoints exposed to trivial code execution attacks that can be weaponized for further lateral movement within the network.