CVE-2026-85995
Received Received - Intake

Insecure Updater Path in Notepad++ Allows Code Execution

Vulnerability report for CVE-2026-85995, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-22

Last updated on: 2026-09-22

Assigner: GitHub, Inc.

Description

Notepad++ is a free and open-source source code editor. From 8.9.7 until 8.9.8, the Notepad++ updater and signature verification path can accept a modified GUP.exe file whose embedded certificate metadata remains present even though its Authenticode digest is invalid. An attacker who can replace or plant the updater-related file can cause Notepad++ to launch attacker-modified code when a user triggers the updater path, but the issue does not provide remote code execution by itself. This issue is fixed in version 8.9.8.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-22
Last Modified
2026-09-22
Generated
2026-09-22
AI Q&A
2026-09-22
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
notepad++ notepad++ From 8.9.7 (inc) to 8.9.8 (inc)
notepad++ notepad++ to 8.9.8 (inc)
notepad++ notepad++ 8.9.8

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-347 The product does not verify, or incorrectly verifies, the cryptographic signature for data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-85995 is an Authenticode verification bypass in Notepad++ versions 8.9.7 to 8.9.8. The updater and signature verification path incorrectly accepts a modified GUP.exe file if its embedded certificate metadata is present, even if the Authenticode digest is invalid. This allows an attacker to replace updater files with malicious versions that retain the original certificate but contain altered code. Notepad++ will execute these files, bypassing proper verification.

Impact Analysis

An attacker with local access could replace Notepad++ updater files with malicious versions. When you trigger the updater, it would execute the attacker's code instead of the legitimate update. This could lead to unauthorized code execution on your system, but does not provide remote code execution by itself. It weakens the security of Notepad++ updates.

Compliance Impact

This vulnerability could impact compliance by allowing unauthorized code execution on systems handling sensitive data. For GDPR, it may violate integrity requirements for processing personal data. For HIPAA, it could compromise the security of protected health information. Organizations using Notepad++ in regulated environments should update to version 8.9.8 to mitigate risks.

Mitigation Strategies

Update Notepad++ to version 8.9.8 or later to address the Authenticode verification bypass in the updater mechanism.

  • Verify that the updater and Plugins Admin components enforce full Authenticode verification by checking file digests and certificate chains.
  • Monitor for unauthorized modifications to updater-related files like GUP.exe or nppPluginList.dll.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-85995. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart