PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-85288 notepad-plus-plus CVE debrief

A vulnerability in Notepad++ prior to version 8.9.8 allows for the execution of tampered macros through the multi-run dialog, potentially leading to the invocation of internal Notepad++ commands or external programs in the current user context. This issue arises because Notepad++ incompletely enforces shortcuts.xml HMAC validation, specifically through the WM_MACRODLGRUNMACRO entry point, which calls macroPlayback() without the validation used by command(). As a result, a tampered shortcuts.xml macro that is blocked through the Macro menu or a shortcut key can execute through the multi-run dialog. This could lead to the invocation of internal Notepad++ commands or external programs

Vendor
notepad-plus-plus
Product
Unknown
CVSS
MEDIUM 6.7
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-22
Original CVE updated
2026-09-26
Advisory published
2026-09-22
Advisory updated
2026-09-26

Who should care

Defenders and administrators responsible for Notepad++ installations, especially in environments where macros are used or where Notepad++ is used to edit and execute macros, should assess exposure and prioritize updating to version 8.9.8 or later.

Why it matters

Defenders should prioritize updating Notepad++ to version 8.9.8 or later due to a vulnerability allowing tampered macro execution, potentially leading to command execution or external program invocation in the current user context. This issue is particularly relevant for environments where Notepad++ is used for editing and executing macros. The vulnerability's impact requires verification from official sources, and updating to the fixed version is the recommended remediation.

  • Potential execution of arbitrary commands in the current user context
  • Possible invocation of external programs through Notepad++
  • Macro execution bypassing normal validation

Technical summary

Notepad++ prior to 8.9.8 incompletely enforces shortcuts.xml HMAC validation, allowing tampered macros to execute through the multi-run dialog and potentially invoke internal Notepad++ commands or external programs. The vulnerability is specifically associated with the WM_MACRODLGRUNMACRO entry point, which calls macroPlayback() without the validation used by command(). This oversight enables a tampered shortcuts.xml macro, blocked through the Macro menu or a shortcut key, to execute through the multi-run dialog. Consequently, an attacker could exploit this vulnerability to invoke internal Notepad++ commands or launch external programs in the current user context. The issue is addressed in Notepad++ version 8.9

Defensive priority

Defenders should prioritize updating to version 8.9.8 or later to address this vulnerability, especially in environments where Notepad++ is used to edit and execute macros.

Recommended defensive actions

  • Update Notepad++ to version 8.9.8 or later
  • Review and restrict macro execution in Notepad++
  • Monitor Notepad++ usage for suspicious activity
  • Verify Notepad++ configurations and user permissions
  • Implement additional monitoring for macro execution
  • Review Notepad++ logs for signs of tampered macro execution
  • Conduct regular security audits of Notepad++ installations

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected versions. However, the corpus does not establish versions, exploitation, impact, or remediation beyond updating to 8.9.8.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-85288 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-85288

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-85288 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-85288

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.