Approved changes feed: RSS · Atom

cpe:2.3:a:notepad-plus-plus:notepad-plus-plus:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorNotepad Plus Plus (29252a6c-466d-52a8-9ad6-7ab7379c3cdf)
ProductNotepad Plus Plus (8e6cfd26-e1f4-5e40-be0d-f4c7582b28f6)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-85288 vulnerable 2026-10-13 12:28:54.157428 Notepad++: Shortcuts.xml macro HMAC bypass still reachable via the "Run a Macro Multiple Times" dialog
MEDIUM (6.7)
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.
Published: 2026-09-22T17:11:47.937Z
Updated: 2026-09-25T23:48:00.716Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85279 vulnerable 2026-10-13 12:28:54.151024 Notepad++: Stack Buffer Overflow in Plugin Lexer Loading via Unchecked GetLexerCount() Return Value
HIGH (8.6)
Notepad++ is a free and open-source source code editor. Prior to 8.9.8, Notepad++ contains a stack buffer overflow in PluginsManager::loadPluginFromPath in PowerEditor/src/MISC/PluginsManager/PluginsManager.cpp because the plugin-supplied GetLexerCount() result controls a loop that writes to containers[30] without enforcing NB_MAX_EXTERNAL_LANG. A malicious or compromised plugin that reports more than 30 lexers can write beyond the stack array and corrupt control data, which can permit arbitrary code execution in the Notepad++ process context. This issue is fixed in version 8.9.8.
Published: 2026-09-22T17:08:42.474Z
Updated: 2026-09-22T18:27:51.292Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85995 vulnerable 2026-10-13 12:28:54.141727 Notepad++: Authenticode verification bypass allows modified updater execution
HIGH (7.3)
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.
Published: 2026-09-22T17:15:05.375Z
Updated: 2026-09-22T17:43:17.068Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-86054 vulnerable 2026-10-13 12:28:46.547776 Notepad++: Stack Buffer Overflow in `NppParameters::writeSession` via overlong session path
HIGH (7.8)
Notepad++ is a free and open-source source code editor. Prior to 8.9.8, Notepad++ contains a stack buffer overflow in NppParameters::writeSession in PowerEditor/src/Parameters.cpp because it copies a session path derived from -settingsDir= into backupPathName[MAX_PATH] with unbounded wcscpy and appends SESSION_BACKUP_EXT with unbounded wcscat. A sufficiently long settings directory causes the backup suffix to exceed the fixed stack buffer when Notepad++ saves the session, and the protected release build terminates through its stack canary, causing denial of service. This issue is fixed in version 8.9.8.
Published: 2026-09-22T17:12:38.351Z
Updated: 2026-09-28T17:36:02.778Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-86056 vulnerable 2026-10-13 12:28:46.406521 Notepad++: Null pointer dereference in NPPM_SAVESESSION message handler causes crash (DoS)
MEDIUM (5.5)
Notepad++ is a free and open-source source code editor. Prior to 8.9.8, the NPPM_SAVESESSION handler in PowerEditor/src/NppBigSwitch.cpp converts lParam to a sessionInfo pointer and dereferences its nbFile, files, and sessionFilePathName members without checking for null. A process running at the same or a higher Windows integrity level on the same desktop can send NPPM_SAVESESSION with a null lParam, immediately terminating Notepad++ and causing denial of service and loss of unsaved documents. This issue is fixed in version 8.9.8.
Published: 2026-09-22T17:14:13.141Z
Updated: 2026-09-22T17:40:34.136Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-77605 vulnerable 2026-10-13 12:28:29.659855 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-73250 vulnerable 2026-09-16 04:33:09.995891 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52885 vulnerable 2026-07-29 00:57:48.994383 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52884 vulnerable 2026-07-29 00:57:48.994071 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-48800 vulnerable 2026-07-29 00:55:01.659744 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-48778 vulnerable 2026-07-29 00:55:01.633308 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-48770 vulnerable 2026-07-29 00:55:01.619302 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46710 vulnerable 2026-07-29 00:54:59.180666 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25926 vulnerable 2026-06-08 07:53:20.613565 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-49144 vulnerable 2026-06-08 07:29:12.628396 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-15556 vulnerable 2026-06-08 07:06:36.450469 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40166 vulnerable 2026-06-08 06:09:41.349092 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40164 vulnerable 2026-06-08 06:09:41.346918 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40036 vulnerable 2026-06-08 06:09:41.082697 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40031 vulnerable 2026-06-08 06:09:41.073402 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-32168 vulnerable 2026-06-08 05:44:42.628960 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.