CVE-2025-49144
Unknown Unknown - Not Provided

BaseFortify

Vulnerability report for CVE-2025-49144, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2025-06-23

Last updated on: 2025-10-23

Assigner: GitHub, Inc.

Description

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 could use social engineering or clickjacking to trick users into downloading both the legitimate installer and a malicious executable to the same directory (typically Downloads folder - which is known as Vulnerable directory). Upon running the installer, the attack executes automatically with SYSTEM privileges. This issue has been fixed and will be released in version 8.8.2.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2025-06-23
Last Modified
2025-10-23
Generated
2026-09-26
AI Q&A
2025-06-23
EPSS Evaluated
2026-09-24
NVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
notepad++ notepad++ to 8.8.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-276 During installation, installed file permissions are set to allow anyone to modify those files.
CWE-272 The elevated privilege level required to perform operations such as chroot() should be dropped immediately after the operation is performed.
CWE-427 The product uses a fixed or controlled search path to find resources, but one or more locations in that path can be under the control of unintended actors.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2025-49144 is a local privilege escalation vulnerability in the Notepad++ v8.8.1 Windows installer caused by an uncontrolled executable search path, also known as binary planting. The installer searches for executable dependencies in the current working directory without verifying their legitimacy. An attacker can place a malicious executable in the same directory as the installer (commonly the Downloads folder). When the user runs the installer, it inadvertently executes the malicious executable with SYSTEM-level privileges, allowing the attacker to gain full system control. This happens because the installer calls system utilities like regsvr32.exe without specifying their absolute paths, enabling side-loading of malicious binaries. [3]

Detection Guidance

Detection involves monitoring for suspicious executable files placed in directories where the Notepad++ installer is run, such as the Downloads folder. One can check for unexpected or rogue executables like regsvr32.exe in these directories. Additionally, using tools like Process Monitor to trace the installer execution can reveal attempts to load executables from insecure paths. Commands to list suspicious executables in the installer directory could include: 1) PowerShell: Get-ChildItem -Path $env:USERPROFILE\Downloads -Filter regsvr32.exe -Recurse 2) Command Prompt: dir %USERPROFILE%\Downloads\regsvr32.exe /s 3) Using Process Monitor (procmon) to filter for Notepad++ installer process and monitor file system activity for executable loads. These methods help identify if malicious executables are present or being loaded during installation. [3]

Impact Analysis

This vulnerability allows an attacker to escalate their privileges from a low-privileged user to SYSTEM-level privileges on the affected machine. By tricking a user into running the vulnerable installer from a directory containing a malicious executable, the attacker can execute arbitrary code with the highest system privileges. This can lead to full system compromise, including arbitrary code execution, data theft, and lateral movement within a network. [3]

Compliance Impact

This vulnerability allows local privilege escalation to SYSTEM-level privileges, enabling an attacker to gain full system control, which could lead to unauthorized access, data theft, and lateral movement within a network. Such unauthorized access and potential data breaches could negatively impact compliance with standards and regulations like GDPR and HIPAA, which require protection of sensitive data and system integrity. Therefore, exploitation of this vulnerability could result in violations of these regulations due to compromised confidentiality, integrity, and availability of data and systems. [2]

Mitigation Strategies

Immediate mitigation steps include: 1) Avoid running the Notepad++ v8.8.1 or earlier installer from untrusted or common user directories such as Downloads. 2) Upgrade to Notepad++ version 8.8.2 or later, where the installer uses absolute paths for system executables, preventing this vulnerability. 3) Ensure that no malicious executables exist in the directories where the installer is run by scanning and removing suspicious files. 4) Educate users to avoid running installers from directories that may contain untrusted executables. 5) Consider applying application whitelisting or execution policies to prevent unauthorized executables from running with elevated privileges. These steps reduce the risk of privilege escalation via binary planting. [3, 2]

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2025-49144. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart