CVE-2025-40946

CRC16 Algorithm Enables Derivation of Technical Service Credentials

Published May 12, 2026 CVSS 4.0 · 7.2 High EPSS < 1% KEV · Not listed
Description
A vulnerability has been identified in blueplanet 100 NX3 M8 (All versions), blueplanet 100 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 105 TL3 (All versions < V3.92), blueplanet 105 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 110 TL3 (All versions < V3.92), blueplanet 125 NX3 M10 (All versions), blueplanet 125 TL3 (All versions < V3.92), blueplanet 125 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 137 TL3 (All versions < V3.92), blueplanet 150 TL3 (All versions < V3.92), blueplanet 150 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 155 TL3 (All versions < V3.92), blueplanet 155 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 165 TL3 (All versions < V3.92), blueplanet 165 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 3.0 TL3-60.0 TL3 (All versions), blueplanet 87.0 TL3 (All versions < V3.92), blueplanet 87.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 92.0 TL3 (All versions < V3.92), blueplanet 92.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet gridsave 110 TL3-S (All versions < V3.91), blueplanet gridsave 137 TL3-S (All versions < V3.91), blueplanet gridsave 92.0 TL3-S (All versions < V3.91). A CRC16-based algorithm for generating Technical Service credentials could allow an attacker to derive the credentials from the devices serial number and misuse them to gain unauthorized access.

Analysis

AI-generated

Technical impact

A CRC16-based algorithm for generating Technical Service credentials could allow an attacker to derive the credentials from the device’s serial number and misuse them to gain unauthorized access. The weakness is a key compromise during storage (CWE‑321). This flaw can lead to privileged use of the device services and potentially allow further exploitation of connected systems.

Affected Systems

The vulnerability affects a wide range of Siemens Blueplanet equipment, including the 100 NX3 M8, 100 TL3 GEN2 (all versions < V6.1.4.9), 105 TL3, 105 TL3 GEN2 (versions < V6.1.4.9), 110 TL3, 125 NX3 M10 (all versions), 125 TL3, 125 TL3 GEN2 (versions < V6.1.4.9), 137 TL3, 150 TL3, 150 TL3 GEN2 (versions < V6.1.4.9), 155 TL3, 155 TL3 GEN2 (versions < V6.1.4.9), 165 TL3, 165 TL3 GEN2 (versions < V6.1.4.9), 25.0 NX3‑33.0 NX3 (all versions), 3.0 NX3‑20.0 NX3 (all versions), 3.0 TL3‑60.0 TL3 (all versions), 3.0‑5.0 NX1 (all versions), 360 NX3 M6 (all versions), 50.0 NX3‑60.0 NX3 (all versions), 87.0 TL3 (all versions), 87.0 TL3 GEN2 (versions < V6.1.4.9), 92.0 TL3 (all versions), 92.0 TL3 GEN2 (versions < V6.1.4.9), gridsave 110 TL3-S (versions < V3.91), gridsave 137 TL3-S (versions < V3.91), gridsave 92.0 TL3-S (versions < V3.91), hybrid 10.0 TL3 (all versions), and hybrid 6.0 NH3‑12.0 NH3 (all versions).

Risk and Exploitability

With a CVSS score of 7.2, this flaw carries moderate to high impact; the EPSS score is < 1% and it is not listed in CISA KEV. The description indicates the vulnerability is a key compromise (CWE‑321). An attacker who can obtain the device’s serial number can compute the Technical Service credentials and authenticate as a privileged user. The text does not specify how the serial number could be obtained, so it is inferred that the attack vector could be local or remote depending on device exposure. If the credentials are used, the attacker gains full technical‑service privileges, which can be used to reconfigure, interfere with, or eavesdrop on the system.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade all affected Blueplanet devices to the latest firmware that includes the fix or a version newer than those listed in the affected models.
  • Disable or restrict access to the Technical Service interface unless it is absolutely required, and enforce strong authentication for all device management interfaces.
  • Monitor device logs for unauthorized Technical Service logins and audit credential usage to detect potential abuse.

Generated by OpenCVE AI on October 13, 2026 at 10:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title CRC16 Algorithm Enables Derivation of Technical Service Credentials
Type Values Removed Values Added
Description A vulnerability has been identified in blueplanet 100 NX3 M8 (All versions), blueplanet 100 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 105 TL3 (All versions), blueplanet 105 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 110 TL3 (All versions), blueplanet 125 NX3 M10 (All versions), blueplanet 125 TL3 (All versions), blueplanet 125 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 137 TL3 (All versions), blueplanet 150 TL3 (All versions), blueplanet 150 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 155 TL3 (All versions), blueplanet 155 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 165 TL3 (All versions), blueplanet 165 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 25.0 NX3-33.0 NX3 (All versions), blueplanet 3.0 NX3-20.0 NX3 (All versions), blueplanet 3.0 TL3-60.0 TL3 (All versions), blueplanet 3.0-5.0 NX1 (All versions), blueplanet 360 NX3 M6 (All versions), blueplanet 50.0 NX3-60.0 NX3 (All versions), blueplanet 87.0 TL3 (All versions), blueplanet 87.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 92.0 TL3 (All versions), blueplanet 92.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet gridsave 110 TL3-S (All versions < V3.91), blueplanet gridsave 137 TL3-S (All versions < V3.91), blueplanet gridsave 92.0 TL3-S (All versions < V3.91), blueplanet hybrid 10.0 TL3 (All versions), blueplanet hybrid 6.0 NH3-12.0 NH3 (All versions). A CRC16-based algorithm for generating Technical Service credentials could allow an attacker to derive the credentials from the devices serial number and misuse them to gain unauthorized access. A vulnerability has been identified in blueplanet 100 NX3 M8 (All versions), blueplanet 100 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 105 TL3 (All versions < V3.92), blueplanet 105 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 110 TL3 (All versions < V3.92), blueplanet 125 NX3 M10 (All versions), blueplanet 125 TL3 (All versions < V3.92), blueplanet 125 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 137 TL3 (All versions < V3.92), blueplanet 150 TL3 (All versions < V3.92), blueplanet 150 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 155 TL3 (All versions < V3.92), blueplanet 155 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 165 TL3 (All versions < V3.92), blueplanet 165 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 3.0 TL3-60.0 TL3 (All versions), blueplanet 87.0 TL3 (All versions < V3.92), blueplanet 87.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 92.0 TL3 (All versions < V3.92), blueplanet 92.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet gridsave 110 TL3-S (All versions < V3.91), blueplanet gridsave 137 TL3-S (All versions < V3.91), blueplanet gridsave 92.0 TL3-S (All versions < V3.91). A CRC16-based algorithm for generating Technical Service credentials could allow an attacker to derive the credentials from the devices serial number and misuse them to gain unauthorized access.
Type Values Removed Values Added
Title Credential Compromise via CRC16 Derivation on Siemens Blueplanet Devices
Type Values Removed Values Added
Description A vulnerability has been identified in blueplanet 100 NX3 M8 (All versions), blueplanet 100 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 105 TL3 (All versions), blueplanet 105 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 110 TL3 (All versions), blueplanet 125 NX3 M11 (All versions), blueplanet 125 TL3 (All versions), blueplanet 125 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 137 TL3 (All versions), blueplanet 150 TL3 (All versions), blueplanet 150 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 155 TL3 (All versions), blueplanet 155 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 165 TL3 (All versions), blueplanet 165 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 25.0 NX3-33.0 NX3 (All versions), blueplanet 3.0 NX3-20.0 NX3 (All versions), blueplanet 3.0 TL3-60.0 TL3 (All versions), blueplanet 3.0-5.0 NX1 (All versions), blueplanet 360 NX3 M6 (All versions), blueplanet 50.0 NX3-60.0 NX3 (All versions), blueplanet 87.0 TL3 (All versions), blueplanet 87.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 92.0 TL3 (All versions), blueplanet 92.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet gridsafe 110 TL3-S (All versions < V3.91), blueplanet gridsafe 137 TL3-S (All versions < V3.91), blueplanet gridsafe 92.0 TL3-S (All versions < V3.91), blueplanet hybrid 10.0 TL3 (All versions), blueplanet hybrid 6.0 NH3-12.0 NH3 (All versions). A CRC16-based algorithm for generating Technical Service credentials could allow an attacker to derive the credentials from the devices serial number and misuse them to gain unauthorized access. A vulnerability has been identified in blueplanet 100 NX3 M8 (All versions), blueplanet 100 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 105 TL3 (All versions), blueplanet 105 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 110 TL3 (All versions), blueplanet 125 NX3 M10 (All versions), blueplanet 125 TL3 (All versions), blueplanet 125 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 137 TL3 (All versions), blueplanet 150 TL3 (All versions), blueplanet 150 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 155 TL3 (All versions), blueplanet 155 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 165 TL3 (All versions), blueplanet 165 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 25.0 NX3-33.0 NX3 (All versions), blueplanet 3.0 NX3-20.0 NX3 (All versions), blueplanet 3.0 TL3-60.0 TL3 (All versions), blueplanet 3.0-5.0 NX1 (All versions), blueplanet 360 NX3 M6 (All versions), blueplanet 50.0 NX3-60.0 NX3 (All versions), blueplanet 87.0 TL3 (All versions), blueplanet 87.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 92.0 TL3 (All versions), blueplanet 92.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet gridsave 110 TL3-S (All versions < V3.91), blueplanet gridsave 137 TL3-S (All versions < V3.91), blueplanet gridsave 92.0 TL3-S (All versions < V3.91), blueplanet hybrid 10.0 TL3 (All versions), blueplanet hybrid 6.0 NH3-12.0 NH3 (All versions). A CRC16-based algorithm for generating Technical Service credentials could allow an attacker to derive the credentials from the devices serial number and misuse them to gain unauthorized access.
Type Values Removed Values Added
First Time appeared Siemens
Siemens blueplanet 100 Nx3 M8
Siemens blueplanet 100 Tl3 Gen2
Siemens blueplanet 105 Tl3
Siemens blueplanet 105 Tl3 Gen2
Siemens blueplanet 110 Tl3
Siemens blueplanet 125 Nx3 M11
Siemens blueplanet 125 Tl3
Siemens blueplanet 125 Tl3 Gen2
Siemens blueplanet 137 Tl3
Siemens blueplanet 150 Tl3
Siemens blueplanet 150 Tl3 Gen2
Siemens blueplanet 155 Tl3
Siemens blueplanet 155 Tl3 Gen2
Siemens blueplanet 165 Tl3
Siemens blueplanet 165 Tl3 Gen2
Siemens blueplanet 25.0 Nx3-33.0 Nx3
Siemens blueplanet 3.0-5.0 Nx1
Siemens blueplanet 3.0 Nx3-20.0 Nx3
Siemens blueplanet 3.0 Tl3-60.0 Tl3
Siemens blueplanet 360 Nx3 M6
Siemens blueplanet 50.0 Nx3-60.0 Nx3
Siemens blueplanet 87.0 Tl3
Siemens blueplanet 87.0 Tl3 Gen2
Siemens blueplanet 92.0 Tl3
Siemens blueplanet 92.0 Tl3 Gen2
Siemens blueplanet Gridsafe 110 Tl3-s
Siemens blueplanet Gridsafe 137 Tl3-s
Siemens blueplanet Gridsafe 92.0 Tl3-s
Siemens blueplanet Hybrid 10.0 Tl3
Siemens blueplanet Hybrid 6.0 Nh3-12.0 Nh3
Vendors & Products Siemens
Siemens blueplanet 100 Nx3 M8
Siemens blueplanet 100 Tl3 Gen2
Siemens blueplanet 105 Tl3
Siemens blueplanet 105 Tl3 Gen2
Siemens blueplanet 110 Tl3
Siemens blueplanet 125 Nx3 M11
Siemens blueplanet 125 Tl3
Siemens blueplanet 125 Tl3 Gen2
Siemens blueplanet 137 Tl3
Siemens blueplanet 150 Tl3
Siemens blueplanet 150 Tl3 Gen2
Siemens blueplanet 155 Tl3
Siemens blueplanet 155 Tl3 Gen2
Siemens blueplanet 165 Tl3
Siemens blueplanet 165 Tl3 Gen2
Siemens blueplanet 25.0 Nx3-33.0 Nx3
Siemens blueplanet 3.0-5.0 Nx1
Siemens blueplanet 3.0 Nx3-20.0 Nx3
Siemens blueplanet 3.0 Tl3-60.0 Tl3
Siemens blueplanet 360 Nx3 M6
Siemens blueplanet 50.0 Nx3-60.0 Nx3
Siemens blueplanet 87.0 Tl3
Siemens blueplanet 87.0 Tl3 Gen2
Siemens blueplanet 92.0 Tl3
Siemens blueplanet 92.0 Tl3 Gen2
Siemens blueplanet Gridsafe 110 Tl3-s
Siemens blueplanet Gridsafe 137 Tl3-s
Siemens blueplanet Gridsafe 92.0 Tl3-s
Siemens blueplanet Hybrid 10.0 Tl3
Siemens blueplanet Hybrid 6.0 Nh3-12.0 Nh3
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Title Credential Compromise via CRC16 Derivation on Siemens Blueplanet Devices
Type Values Removed Values Added
Description A vulnerability has been identified in blueplanet 100 NX3 M8 (All versions), blueplanet 100 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 105 TL3 (All versions), blueplanet 105 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 110 TL3 (All versions), blueplanet 125 NX3 M11 (All versions), blueplanet 125 TL3 (All versions), blueplanet 125 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 137 TL3 (All versions), blueplanet 150 TL3 (All versions), blueplanet 150 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 155 TL3 (All versions), blueplanet 155 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 165 TL3 (All versions), blueplanet 165 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 25.0 NX3-33.0 NX3 (All versions), blueplanet 3.0 NX3-20.0 NX3 (All versions), blueplanet 3.0 TL3-60.0 TL3 (All versions), blueplanet 3.0-5.0 NX1 (All versions), blueplanet 360 NX3 M6 (All versions), blueplanet 50.0 NX3-60.0 NX3 (All versions), blueplanet 87.0 TL3 (All versions), blueplanet 87.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet 92.0 TL3 (All versions), blueplanet 92.0 TL3 GEN2 (All versions < V6.1.4.9), blueplanet gridsafe 110 TL3-S (All versions < V3.91), blueplanet gridsafe 137 TL3-S (All versions < V3.91), blueplanet gridsafe 92.0 TL3-S (All versions < V3.91), blueplanet hybrid 10.0 TL3 (All versions), blueplanet hybrid 6.0 NH3-12.0 NH3 (All versions). A CRC16-based algorithm for generating Technical Service credentials could allow an attacker to derive the credentials from the devices serial number and misuse them to gain unauthorized access.
Weaknesses CWE-321
References
Metrics cvssV3_1

{'score': 8.3, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H'}

cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-321

    Use of Hard-coded Cryptographic Key

Sources

Status
PUBLISHED
Assigner
siemens
Published
Updated
Oct 13, 2026, 9:18 AM
Reserved
Apr 16, 2025, 9:06 AM
Status
Awaiting Analysis
Published
May 12, 2026, 10:16 AM
Modified
Oct 23, 2026, 11:10 PM