VYPR

Vendor CVEs

Notepad Plus Plus

All CVEs

27 total · sorted by risk
  • CVE-2025-56383HigSep 26, 2025
    risk 0.55cvss 8.4epss 0.00

    Notepad++ v8.8.3 has a DLL hijacking vulnerability, which can replace the original DLL file to execute malicious code. NOTE: this is disputed by multiple parties because the behavior only occurs when a user installs the product into a directory tree that allows write access by…

  • CVE-2023-47452HigNov 30, 2023
    risk 0.51cvss 7.8epss 0.01

    An Untrusted search path vulnerability in notepad++ 6.5 allows local users to gain escalated privileges through the msimg32.dll file in the current working directory.

  • CVE-2023-40031HigAug 25, 2023
    risk 0.51cvss 7.8epss 0.00

    Notepad++ is a free and open-source source code editor. Versions 8.5.6 and prior are vulnerable to heap buffer write overflow in `Utf8_16_Read::convert`. This issue may lead to arbitrary code execution. As of time of publication, no known patches are available in existing…

  • CVE-2026-25926HigFeb 19, 2026
    risk 0.47cvss 7.3epss 0.00

    Notepad++ is a free and open-source source code editor. An Unsafe Search Path vulnerability (CWE-426) exists in versions prior to 8.9.2 when launching Windows Explorer without an absolute executable path. This may allow execution of a malicious explorer.exe if an attacker can…

  • CVE-2019-16294HigSep 14, 2019
    risk 0.47cvss 7.8epss 0.10

    SciLexer.dll in Scintilla in Notepad++ (x64) before 7.7 allows remote code execution or denial of service via Unicode characters in a crafted .ml file.

  • CVE-2026-3008MedApr 27, 2026
    risk 0.43cvss 6.6epss 0.00

    Successful exploitation of the string injection vulnerability could allow an attacker to obtain memory address information or crash the application.

  • CVE-2022-31901MedJan 19, 2023
    risk 0.42cvss 6.5epss 0.01

    Buffer overflow in function Notepad_plus::addHotSpot in Notepad++ v8.4.3 and earlier allows attackers to crash the application via two crafted files.

  • CVE-2025-49144HigJun 23, 2025
    risk 0.40cvss 7.3epss 0.01

    Notepad++ is a free and open-source source code editor. In versions 8.8.1 and prior, a privilege escalation vulnerability exists in the Notepad++ v8.8.1 installer that allows unprivileged users to gain SYSTEM-level privileges through insecure executable search paths. An attacker…

  • CVE-2023-40166MedAug 25, 2023
    risk 0.36cvss 5.5epss 0.00

    Notepad++ is a free and open-source source code editor. Versions 8.5.6 and prior are vulnerable to heap buffer read overflow in `FileManager::detectLanguageFromTextBegining `. The exploitability of this issue is not clear. Potentially, it may be used to leak internal memory…

  • CVE-2023-40164MedAug 25, 2023
    risk 0.36cvss 5.5epss 0.01

    Notepad++ is a free and open-source source code editor. Versions 8.5.6 and prior are vulnerable to global buffer read overflow in `nsCodingStateMachine::NextStater`. The exploitability of this issue is not clear. Potentially, it may be used to leak internal memory allocation…

  • CVE-2023-40036MedAug 25, 2023
    risk 0.36cvss 5.5epss 0.00

    Notepad++ is a free and open-source source code editor. Versions 8.5.6 and prior are vulnerable to global buffer read overflow in `CharDistributionAnalysis::HandleOneChar`. The exploitability of this issue is not clear. Potentially, it may be used to leak internal memory…

  • CVE-2022-31902MedFeb 1, 2023
    risk 0.36cvss 5.5epss 0.01

    Notepad++ v8.4.1 was discovered to contain a stack overflow via the component Finder::add().

  • CVE-2023-6401MedNov 30, 2023
    risk 0.34cvss 5.3epss 0.00

    A vulnerability classified as problematic was found in NotePad++ up to 8.1. Affected by this vulnerability is an unknown functionality of the file dbghelp.exe. The manipulation leads to uncontrolled search path. An attack has to be approached locally. The identifier VDB-246421…

  • CVE-2026-5525MedApr 10, 2026
    risk 0.32cvss 6.0epss 0.00

    A stack-based buffer overflow vulnerability exists in Notepad++ version 8.9.3 in the file drop handler component. When a user drags and drops a directory path of exactly 259 characters without a trailing backslash, the application appends a backslash and null terminator without…

  • CVE-2026-6539MedApr 30, 2026
    risk 0.29cvss 4.4epss 0.00

    Notepad++ 8.9.3 contains a format string injection vulnerability in the Find Results panel handler that allows attackers to cause denial of service and information disclosure by crafting a malicious nativeLang.xml language pack file. Attackers can distribute a poisoned language…

  • CVE-2026-73250MedAug 11, 2026
    risk 0.28cvss epss 0.00

    Notepad++ is a free and open-source source code editor. Prior to 8.9.7, the Notepad++ Windows 11 x64 and ARM64 installer passes the attacker-influenced installation directory `$INSTDIR` from PowerEditor/installer/nppSetup.nsi into a PowerShell `-Command` string used by…

  • CVE-2025-15556HigKEVFeb 3, 2026
    risk 0.12cvss 7.5epss 0.01

    Notepad++ versions prior to 8.8.9, when using the WinGUp updater, contain an update integrity verification vulnerability where downloaded update metadata and installers are not cryptographically verified. An attacker able to intercept or redirect update traffic can cause the…

  • CVE-2014-9456Jan 2, 2015
    risk 0.04cvss epss 0.11

    Buffer overflow in NotePad++ 6.6.9 allows remote attackers to have unspecified impact via a long Time attribute in an Event element in an XML file. NOTE: this issue was originally incorrectly mapped to CVE-2014-1004; see CVE-2014-1004 for more information.

  • CVE-2007-2666May 14, 2007
    risk 0.04cvss epss 0.15

    Stack-based buffer overflow in LexRuby.cxx (SciLexer.dll) in Scintilla 1.73, as used by notepad++ 4.1.1 and earlier, allows user-assisted remote attackers to execute arbitrary code via certain Ruby (.rb) files with long lines. NOTE: this was originally reported as a…

  • CVE-2026-48778HigJun 26, 2026
    risk 0.03cvss 7.8epss 0.01

    Notepad++ is a free and open-source source code editor. Prior to 8.9.6.1, the tag in config.xml is read by NppXml::value() (Parameters.cpp:6430) and stored in _nppGUI._commandLineInterpreter without any validation, whitelist, or digital…

  • CVE-2026-52885MedJun 26, 2026
    risk 0.00cvss 6.3epss 0.00

    Notepad++ is a free and open-source source code editor. Prior to 8.9.6.4, NppCommands.cpp checks the HMAC of the on-disk shortcuts.xml at the moment a user command fires (Time-of-Check). However, the command payload is taken from the in-memory _userCommands vector, which is…

  • CVE-2026-52884HigJun 26, 2026
    risk 0.00cvss 7.8epss 0.00

    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…

  • CVE-2026-48800HigJun 26, 2026
    risk 0.00cvss 7.8epss 0.00

    Notepad++ is a free and open-source source code editor. Prior to 8.9.6.1, the tag text content inside in shortcuts.xml is read by NppXml::value(aNode) (Parameters.cpp:3658) in the feedUserCmds() function and stored in UserCommand._cmd without any…

  • CVE-2026-48770MedJun 26, 2026
    risk 0.00cvss 5.0epss 0.00

    Notepad++ is a free and open-source source code editor. Prior to 8.9.6.1, a local process in the same interactive Windows session can send a malformed WM_COPYDATA message to Notepad++ using the COPYDATA_FULL_CMDLINE path. The handler appears to process COPYDATASTRUCT.lpData as…

  • CVE-2026-46710HigJun 26, 2026
    risk 0.00cvss 7.8epss 0.00

    Notepad++ is a free and open-source source code editor. From 8.9.4 until 8.9.6, Notepad++ contains a local privilege escalation vulnerability in the installer. During installation, the installer invokes powershell.exe without using an absolute path after setting the working…

  • CVE-2022-32168HigSep 28, 2022
    risk 0.00cvss 7.8epss 0.01

    Notepad++ versions 8.4.1 and before are vulnerable to DLL hijacking where an attacker can replace the vulnerable dll (UxTheme.dll) with his own dll and run arbitrary code in the context of Notepad++.

  • CVE-2008-3436Aug 1, 2008
    risk 0.00cvss epss 0.02

    The GUP generic update process in Notepad++ before 4.8.1 does not properly verify the authenticity of updates, which allows man-in-the-middle attackers to execute arbitrary code via a Trojan horse update, as demonstrated by evilgrade and DNS cache poisoning.