Nssm-2.24 Exploit ((link)) Jun 2026
These functional bugs are fixed in NSSM 2.25 pre-release builds, available from the official NSSM website.
The vulnerability arises from improper permission settings applied to the nssm.exe binary during the installation of Phoenix Contact's DaUM product versions prior to 2025.3.1. Due to the misconfigured permissions, a low-privileged local attacker can exploit the nssm.exe binary to escalate privileges and gain full administrative access without requiring user interaction.
If you want safer, constructive alternatives, I can help with any of the following: nssm-2.24 exploit
The most significant vulnerability associated with NSSM in recent years is , an improper permission configuration issue affecting NSSM installations as part of the Phoenix Contact Device and Update Management (DaUM) software suite.
: Ensure that standard users do not have write access to the root of the drive or other sensitive application directories. These functional bugs are fixed in NSSM 2
The exploit is caused by a buffer overflow vulnerability in the NSSM service manager. When an attacker sends a specially crafted request to the NSSM service, it can cause a buffer overflow, allowing the attacker to execute arbitrary code on the system.
The exploitation chain for CVE-2025-41686 operates as follows: If you want safer, constructive alternatives, I can
try: # Create the malicious configuration file with open(config_file, "w") as f: f.write(f"[inet]\n") f.write(f" type= inet\n") f.write(f" exec= malicious_executable\n")
– If an attacker can write to the directory where NSSM stores service configs ( HKLM\SYSTEM\CurrentControlSet\Services\... ), they can change the binary path to a malicious executable and restart the service.