CVE-2026-54758
Last modified
CVE-2026-54758 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. Notepad++ is a free and open-source source code editor. Prior to 8.9.7, the expandNppEnvironmentStrs function in PowerEditor/src/WinControls/StaticDialog/RunDlg/RunDlg.cpp copies a Notepad++ variable name between $( and ) into the fixed-size wchar_t str[MAX_PATH] stack buffer without bounding the m loop index, allowing a name of 260 or more characters to corrupt adjacent stack data, terminate the process through __report_gsfailure, and potentially execute code. EPSS estimates a 0.19% chance of exploitation in the next 30 days.
Description
Notepad++ is a free and open-source source code editor. Prior to 8.9.7, the expandNppEnvironmentStrs function in PowerEditor/src/WinControls/StaticDialog/RunDlg/RunDlg.cpp copies a Notepad++ variable name between $( and ) into the fixed-size wchar_t str[MAX_PATH] stack buffer without bounding the m loop index, allowing a name of 260 or more characters to corrupt adjacent stack data, terminate the process through __report_gsfailure, and potentially execute code. This issue is fixed in version 8.9.7.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| notepad-plus-plus | notepad-plus-plus | < 8.9.7 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-54758?
How severe is CVE-2026-54758?
How do I fix CVE-2026-54758?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-54752NetBox Device Type Library is a collection of community-sour…9.6
- CVE-2026-54753Nx is a monorepo solution for TypeScript and polyglot codeba…5.9
- CVE-2026-54754Klever-Go is the Go implementation of the Klever blockchain …9.6
- CVE-2026-54755Klever-Go is the Go implementation of the Klever blockchain …9.6
- CVE-2026-54756Jodit Editor is a WYSIWYG editor with written in pure TypeSc…6.3
- CVE-2026-54757Compliance-trestle (Trestle) is a Python SDK and command-lin…7.8
- CVE-2026-54759SiYuan is an open-source personal knowledge management syste…8.7
- CVE-2026-5476A vulnerability was identified in NASA cFS up to 7.0.0 on 32…4.6
- CVE-2026-54760Langroid is a framework for building large-language-model-po…9.3
- CVE-2026-54761Traefik is an HTTP reverse proxy and load balancer. Prior to…7.1
- CVE-2026-54762Traefik is an HTTP reverse proxy and load balancer. From 3.7…8.6
- CVE-2026-54763Traefik is an HTTP reverse proxy and load balancer. Prior to…10
Are you affected by CVE-2026-54758?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
