CVE-2026-85288

MEDIUM CVSS 3.1: 6.7 EPSS 0.14%
Updated Sep 26, 2026
Notepad
Parameter Value
CVSS 6.7 (MEDIUM)
Fixed In 8.9.8
Type CWE-78 (OS Command Injection), CWE-693, CWE-345 (Insufficient Verification of Data)
Vendor Notepad
Public PoC No

Notepad++ is a free and open-source source code editor. Prior to 8.9.8, Notepad++ incompletely enforces shortcuts.xml HMAC validation because WM_MACRODLGRUNMACRO, the Run a Macro Multiple Times entry point, calls macroPlayback() without the validation used by command(). A tampered shortcuts.xml macro that is blocked through the Macro menu or a shortcut key can therefore execute through the multi-run dialog and invoke internal Notepad++ commands, including commands that launch external programs, in the current user context.

This issue is fixed in version 8.9.8.

Attack Parameters

Attack Vector
Local
Requires local access
Attack Complexity
High
Difficult to exploit
Privileges Required
Low
Basic privileges needed
User Interaction
Required
User action required

Impact Assessment

Confidentiality
High
Complete data leak
Integrity
High
Complete data modification
Availability
High
Complete denial of service

CVSS Vector v3.1