Skip to main content

CodeMeter Runtime CVE-2026-81572

| EUVDEUVD-2026-66979 HIGH
Improper Link Resolution Before File Access (CWE-59)
2026-08-27 wibu GHSA-c6xr-x2jw-73rp
7.8
CVSS 3.1 · Vendor: wibu
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain low-privileged local account
  2. Delivery
    Predict temp file path under C:\CM-Stick
  3. Exploit
    Create NTFS junction redirecting path to target system file
  4. Install
    Trigger cmu.exe --create-io operation
  5. C2
    CodeMeter SYSTEM process deletes attacker-chosen file
  6. Execute
    Plant malicious payload at vacated path
  7. Impact
    Achieve 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

codemeter-runtime 8.40 <8.41a
codemeter-runtime 9.00 <9.10

Affected Packages

euvd codemeter_runtime fix: 8.41a, 9.10

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

Vendor (wibu) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

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.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (wibu).

CVSS VectorVendor: wibu

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Aug 27, 2026 - 11:16 EUVD
CVE Published
Aug 27, 2026 - 07:06 cve.org
HIGH 7.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
widely used DRM and license management runtime in industrial and enterprise software
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy