Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain low-privileged local account
-
DeliveryPredict temp file path under C:\CM-Stick
-
ExploitCreate NTFS junction redirecting path to target system file
-
InstallTrigger cmu.exe --create-io operation
-
C2CodeMeter SYSTEM process deletes attacker-chosen file
-
ExecutePlant malicious payload at vacated path
-
ImpactAchieve code execution as SYSTEM
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Symlink resolution safety
|
| Exploitation Conditions | Exploitation requires a low-privileged local user account on a Windows system where CodeMeter Runtime is installed and running as a SYSTEM-privileged service. The attacker must be able to invoke cmu.exe with --create-io --file C: arguments, or the service must invoke this operation automatically under conditions the attacker can trigger or time. Standard Windows user accounts have the ability to create NTFS junction points by default, so no elevated permission is needed for that step. The critical enabling condition is the predictability of the temporary file path under C:\CM-Stick - the description explicitly states this path is predictable, enabling a reliable race condition. Exploitation is strictly limited to Windows platforms due to its reliance on NTFS reparse points; no network access is required; no administrator or elevated privileges are required prior to exploitation; and no user interaction is needed, making the attack independently executable by any local standard-user account. |
| Impact | The CVSS 7.8 High rating with AV:L/AC:L/PR:L/UI:N accurately characterizes the risk: exploitation requires only a low-privileged local account, no user interaction, and the predictable temp path keeps attack complexity low. EPSS data was not included in the provided intelligence and KEV status is unconfirmed, so widespread active exploitation cannot be asserted. However, the availability of a detailed public research writeup from shelltrail.com materially reduces the skill barrier - any enterprise environment where CodeMeter Runtime is deployed for software licensing should treat this as a near-term priority given that SYSTEM-level arbitrary file deletion readily cascades to full privilege escalation via DLL planting or service binary replacement. The primary constraint is the local access requirement, but in shared-workstation, developer, and industrial control environments where CodeMeter Runtime is commonly deployed, a local user account is a realistic initial foothold. The S:U (unchanged scope) CVSS rating is technically correct for a single-system LPE; the practical impact of reaching SYSTEM on any enterprise workstation is functionally equivalent to total host compromise. |
| Exploit ScenarioDerived | A low-privileged local Windows user with a standard account on a host running CodeMeter Runtime identifies or predicts the temporary file path created under C:\CM-Stick when cmu.exe is invoked with --create-io. The attacker pre-creates an NTFS junction at that path redirecting to a protected system file such as a service binary or a DLL loaded by a privileged process. When CodeMeter Runtime's SYSTEM-level process subsequently performs its deletion operation on what it believes is its own temp file, the junction transparently redirects the deletion to the attacker-chosen target, removing it with SYSTEM authority. The attacker then places a malicious payload at the now-vacated path, which is loaded or executed by the targeted privileged process on its next invocation, achieving SYSTEM-level code execution. The shelltrail.com research writeup provides a detailed technical basis that substantially reduces the effort required to reproduce this chain. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Local privilege escalation in Wibu-Systems CodeMeter Runtime allows a low-privileged local attacker to delete arbitrary files with SYSTEM privileges via an NTFS junction attack, potentially cascading to full system compromise. The cmu.exe utility creates predictable temporary files under C:\CM-Stick without validating NTFS reparse points before performing file operations; because the CodeMeter Runtime service runs as SYSTEM, any redirected file operation executes at the highest privilege level. A detailed public research writeup is available from shelltrail.com, substantially lowering the exploitation barrier; no public exploit has been identified at time of analysis and the vulnerability is not listed in CISA KEV.
RemediationAI
The primary fix is to apply the vendor-released patch documented in the Wibu-Systems security advisory at https://cdn.wibu.com/fileadmin/wibu_downloads/security_advisories/AdvisoryWIBU-103081.pdf. The exact patched version number is not independently confirmed from the available input data - consult the advisory directly for the minimum safe release. As a compensating control where immediate patching is not feasible, restrict write and directory-creation permissions on C:\CM-Stick and its parent directories to prevent unprivileged users from pre-creating junctions at predictable temp paths, using Windows ACLs or Group Policy. Additionally, enforce the SeCreateSymbolicLinkPrivilege policy to restrict which accounts can create symbolic links and junctions; note that this change may affect other applications on the same host that rely on symlink creation. Avoid exposing cmu.exe invocation with --create-io arguments to standard user sessions in multi-user environments.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CodeMeter Runtime (CPE: cpe:2.3:a:wibu-systems-ag:codemeter-runtime:*:*:*:*:*:*:*:*) is a software licensing and DRM management service by Wibu-Systems AG that runs as a Windows service under the SYSTEM account. The root cause is CWE-59 (Improper Link Resolution Before File Access), a classic Windows symlink and junction following flaw. The cmu.exe command-line utility, when invoked with --create-io --file C:, creates a predictable temporary file path under C:\CM-Stick. Windows NTFS supports directory junction points and symbolic links (reparse points) that transparently redirect file-system operations to an alternate path. Because neither cmu.exe nor the underlying CodeMeter Runtime service validates whether any component of the target path resolves through a reparse point before executing file operations, a local attacker can pre-create an NTFS junction at the predictable temp path redirecting to a privileged system location. The subsequent file deletion then executes against the attacker-chosen target under SYSTEM authority.
Know when Codemeter Runtime gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local access with low privileges required; predictable path eliminates race-condition complexity; SYSTEM-level arbitrary file deletion yields full C/I/A on the vulnerable host.
Primary rating from Vendor (wibu).
CVSS VectorVendor: wibu
Lifecycle Timeline
2DescriptionCVE.org
cmu.exe --create-io --file C: creates a predictable temporary file under C:\CM-Stick. The directory and file paths are not properly checked for NTFS reparse points, such as junctions or symbolic links, before file operations are performed. A local attacker can create a junction at the temporary file that points to an arbitrary system path. Because CodeMeter Runtime runs with System privileges, this could allow arbitrary files to be deleted with System privileges and potentially enable local privilege escalation.
Executive ViewAI
Wibu-Systems CodeMeter Runtime contains a local privilege escalation vulnerability that could allow any system user to escalate to full administrative control and compromise entire systems. No vendor patch currently exists, leaving organizations without a direct remediation path and dependent on preventive access controls. Organizations using CodeMeter Runtime must act immediately to inventory affected systems, restrict local access, and implement monitoring to mitigate insider and lateral movement threats.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict local logon privileges on systems running CodeMeter Runtime; implement file integrity monitoring and audit logging for C:\CM-Stick directory and SYSTEM-level file operations; deploy application whitelisting to restrict cmu.exe execution; monitor for suspicious NTFS reparse point creation and unauthorized file deletions; enforce principle of least privilege on all service accounts; evaluate disabling CodeMeter Runtime on non-critical systems pending patch release.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
More in Codemeter Runtime
View allA heap buffer overflow vulnerability in Wibu CodeMeter Runtime network service up to version 7.60b allows an unauthentic
CodeMeter Runtime before versions 8.41a and 9.10, when configured as a server, exposes its configuration command handler
Format string injection in CodeMeter Runtime before versions 8.41a and 9.10 enables reliable denial-of-service crashes a
Session handle confidentiality in Wibu-Systems CodeMeter Runtime is undermined when the software operates in server mode
CodeMeter Runtime in server mode crashes when processing crafted network requests using opcode 0x5e with a malformed dat
Wibu-Systems CodeMeter Runtime before 5.20 uses weak permissions (read and write access for all users) for codemeter.exe
In WIBU CodeMeter Runtime before 7.30a, creating a crafted CmDongles symbolic link will overwrite the linked file withou
EUVD-2026-66979
GHSA-c6xr-x2jw-73rp
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB