CVE-2026-81573 in CodeMeter Runtimeinfo

Summary

by MITRE • 08/27/2026

If CodeMeter Runtime before 8.41a or 9.10 is configured as a server, the configuration command handler does not enforce network- origin restrictions. Commands intended only for local or same-network clients can therefore be executed by arbitrary remote peers. An attacker can read potentially sensitive configuration data and overwrite selected values in Server.ini. This does include the hash of the credentials for the CodeMeter WebAdmin, enabling WebAdmin takeover.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 08/27/2026

The vulnerability identified in CodeMeter Runtime versions prior to 8.41a and 9.10 represents a critical failure in access control mechanisms when the software is deployed as a server component. The core technical flaw lies within the configuration command handler, which fails to validate the origin of incoming network requests. In secure system architectures, administrative or configuration commands should be restricted to local execution contexts or explicitly authorized networks to prevent unauthorized manipulation. However, due to this misconfiguration enforcement gap, any remote peer on the network can interact with these sensitive endpoints without authentication or IP-based restrictions. This lack of source validation allows an attacker positioned anywhere within the reachable network segment to send arbitrary commands that are intended solely for local administration or trusted internal clients.

The operational impact of this vulnerability is severe, primarily because it grants unauthorized actors read and write access to critical configuration files, specifically Server.ini. By exploiting this flaw, a remote adversary can extract sensitive system configurations that may reveal architectural details, connected devices, or other security parameters. More critically, the attacker gains the ability to overwrite specific values within this file. This capability extends directly to the credential storage mechanism for CodeMeter WebAdmin. The vulnerability allows an attacker to manipulate the stored hash of credentials used by the WebAdmin interface. Since the integrity of these hashes is compromised through direct file modification or command injection that alters them, the authentication barrier protecting the administrative web interface can be bypassed or effectively neutralized depending on how the system validates subsequent login attempts against the modified state.

This scenario leads to a complete takeover of the CodeMeter WebAdmin service. Once an attacker has manipulated the credential hashes or configuration settings via Server.ini, they gain full administrative control over the licensing and security management platform managed by CodeMeter. This level of access is particularly dangerous because CodeMeter often serves as the gatekeeper for software protection mechanisms in enterprise environments. Compromising this interface allows an adversary to potentially disable license checks, modify usage rights, or extract proprietary cryptographic keys embedded within the system. The ability to read sensitive configuration data further aids reconnaissance efforts, allowing attackers to map out the network topology and identify other vulnerable systems that rely on CodeMeter for protection.

From a classification perspective, this vulnerability aligns with CWE-284 Improper Access Control, as it involves unauthorized access resulting from insufficient restrictions on actions performed by authenticated users or remote actors. It also relates closely to CWE-732 Incorrect Permission Assignment for Critical Resource, given the improper handling of permissions regarding the Server.ini configuration file and its associated credential hashes. In terms of offensive security frameworks such as MITRE ATT&CK, this behavior corresponds to T1098 Unauthorized Account Modification, where an attacker alters account credentials or access rights to maintain persistence or escalate privileges. Additionally, it fits within T1530 Data from Cloud Storage if the configuration data is considered part of the system's state management, and potentially T1486 Data Encrypted for Impact if the manipulation leads to denial of service through license revocation.

Mitigation strategies must prioritize immediate version upgrades or network segmentation until patches are applied. Organizations running CodeMeter Runtime versions earlier than 8.41a or 9.10 in a server capacity should upgrade to patched releases that enforce strict origin validation on configuration command handlers. In the interim, if upgrading is not immediately feasible, administrators should restrict access to the ports used by CodeMeter Server using firewall rules to allow connections only from known and trusted IP addresses. This network-level restriction effectively mitigates the risk of remote exploitation by ensuring that even though the application logic lacks proper validation, external actors cannot reach the vulnerable endpoints. Regular auditing of configuration files like Server.ini for unauthorized changes is also recommended to detect potential compromise early.

Responsible

Wibu

Reservation

08/27/2026

Disclosure

08/27/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!