Sploitus

CVE-2026-52884

No indexed exploits for CVE-2026-52884 yet

Notepad++ is a free and open-source source code editor. In v8.9.6.1, isInTrustedDirectory() does NOT canonicalize the path before checking. It uses a prefix-based check (PathIsPrefix() or equivalent) that matches paths starting with trusted directory strings. A path traversal using ..\..\ after a trusted directory prefix passes the check while resolving to an untrusted location. The CVE-2026-48800 patch adds isInTrustedDirectory() validation in Command::run() (RunDlg.cpp) before calling ShellExecute(). This function checks whether the resolved executable path is under a trusted directory. This vulnerability is fixed in 8.9.6.2.

Affected products
Notepad++
Notepad-plus-plus Notepad\+\+
= 8.9.6.1
CVSS 3.1
7.8 HIGH
EPSS
0.2% (11th percentile)
Weakness
CWE-42
NVD status
Analyzed
Published
2026-06-26
CVE-2026-52884 at NVD
Authoritative description, scoring and affected products

No indexed exploits for CVE-2026-52884 yet

Our index is partial: it proves presence, never absence

No exploit for CVE-2026-52884 has been indexed yet. Our index is built from live traffic and upstream syncs, so this page can only say what it knows — not that no exploit exists.