Notepad++ maintainers patched two separate security flaws across the editor and its updater component, WinGUp. In the main Notepad++ codebase, commit 0a9527e fixed a stack buffer overflow in expandNppEnvironmentStrs by adding bounds checks to prevent writes past a fixed-size wchar_t buffer in RunDlg.cpp. In WinGUp, pull request #106 and commit 7670296 addressed a Zip Slip-style path traversal issue in archive extraction by canonicalizing paths with GetFullPathNameW and rejecting files that would escape the intended destination directory.
The fixes landed without a cited CVE in the referenced commits, but later public discussion linked user concern about download safety to CVE-2026-57233 and to Notepad++'s prior security history. A Reddit thread on upgrade safety said current official downloads, including v8.9.7, appeared legitimate, with commenters pointing to the project's clarification on an earlier incident and noting that one antivirus detection on the MSI installer was likely a false positive. Users also highlighted the project's GitHub releases page as an alternative official source for obtaining installers.

See affected versions and whether adversaries are exploiting it.
4 events from the most recent confirmed update back to the earliest known activity.
A Notepad++ commit authored by donho fixes a stack buffer overflow in the expandNppEnvironmentStrs function by adding a bounds check to prevent writes past a fixed-size MAX_PATH stack buffer. The fix is associated with Notepad++ version v8.9.7.
A Reddit thread on r/sysadmin discusses whether current Notepad++ downloads are trustworthy following a recently referenced vulnerability, CVE-2026-57233, and an upgrade to v8.9.7. Commenters point to an official clarification about an earlier security incident and suggest the latest releases appear legitimate.
A wingup commit modifies the archive decompression routine to canonicalize extraction paths and ensure files remain within the intended destination directory, skipping entries that attempt traversal outside the root. The patch explicitly labels the change as a Zip Slip fix.
The wingup pull request for a Zip Slip-style path traversal fix was closed by donho, with the closure associated with merge reference 7670296. The branch fix_zip-slip_path_traversal_issue was also deleted the same day.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
See whether adversaries are exploiting this yet, and where the affected versions run in your environment.
4 references tracked. Mallory keeps watching after this page renders.
reddit.com
Open sourcegithub.com
Open sourcegithub.com
Open sourcegithub.com
Open sourceMap indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.