Impact
The flaw arises from incomplete HMAC validation on shortcuts.xml files when triggered through the Run a Macro Multiple Times dialog. A crafted macro that would normally be rejected by other menu paths can bypass the check, invoking internal commands that can launch external applications. This bypass enables an attacker to execute arbitrary code in the current user context.
Affected Systems
Notepad++ before version 8.9.8. The vulnerability exists in all builds released earlier than the patch in v8.9.8.
Risk and Exploitability
The CVSS score of 6.7 indicates moderate severity. No EPSS score is available, and the flaw is not listed in the CISA KEV catalog, suggesting it has not yet been actively exploited. Attackers would need local access to the system to alter shortcuts.xml, so the exposure is limited to machines that have the editor installed and are not protected by strict file permissions.
OpenCVE Enrichment