CyberSecBulletin
CVE-2025-40946NVD status: Awaiting Analysis

blueplanet 100 NX3 M8: Use of Hard-coded Cryptographic Key

CVE-2025-40946 is a high-severity use of hard-coded cryptographic key vulnerability in blueplanet 100 NX3 M8 from Siemens, with a CVSS 3.1 base score of 8.3 out of 10. It can be exploited from the same local network by an unauthenticated attacker, without any action from a user. Affected blueplanet 100 NX3 M8 versions: all versions. The record does not name a fixed version, so check the vendor advisory. There is no confirmed exploitation so far. EPSS estimates a 0.19% chance of exploitation within 30 days, which is low compared with other CVEs.

Next patch cycle

High severity with no evidence of exploitation so far.

What to do

  1. Update blueplanet 100 TL3 GEN2 to V6.1.4.9 or a later version.
  2. Update blueplanet 105 TL3 to V3.92 or a later version.
  3. Update blueplanet 105 TL3 GEN2 to V6.1.4.9 or a later version.

Affected products and versions

VendorProductAffected versionsFixed in
Siemensblueplanet 100 NX3 M8all versionsNot stated
Siemensblueplanet 100 TL3 GEN2before V6.1.4.9V6.1.4.9
Siemensblueplanet 105 TL3before V3.92V3.92
Siemensblueplanet 105 TL3 GEN2before V6.1.4.9V6.1.4.9
Siemensblueplanet 110 TL3before V3.92V3.92
Siemensblueplanet 125 NX3 M10all versionsNot stated
Siemensblueplanet 125 TL3before V3.92V3.92
Siemensblueplanet 125 TL3 GEN2before V6.1.4.9V6.1.4.9
Siemensblueplanet 137 TL3before V3.92V3.92
Siemensblueplanet 150 TL3before V3.92V3.92
Siemensblueplanet 150 TL3 GEN2before V6.1.4.9V6.1.4.9
Siemensblueplanet 155 TL3before V3.92V3.92
Siemensblueplanet 155 TL3 GEN2before V6.1.4.9V6.1.4.9
Siemensblueplanet 165 TL3before V3.92V3.92
Siemensblueplanet 165 TL3 GEN2before V6.1.4.9V6.1.4.9
Siemensblueplanet 25.0 NX3-33.0 NX3Not specified in the recordNot stated
Siemensblueplanet 3.0 NX3-20.0 NX3Not specified in the recordNot stated
Siemensblueplanet 3.0 TL3-60.0 TL3all versionsNot stated
Siemensblueplanet 3.0-5.0 NX1Not specified in the recordNot stated
Siemensblueplanet 360 NX3 M6Not specified in the recordNot stated
Siemensblueplanet 50.0 NX3-60.0 NX3Not specified in the recordNot stated
Siemensblueplanet 87.0 TL3before V3.92V3.92
Siemensblueplanet 87.0 TL3 GEN2before V6.1.4.9V6.1.4.9
Siemensblueplanet 92.0 TL3before V3.92V3.92
Siemensblueplanet 92.0 TL3 GEN2before V6.1.4.9V6.1.4.9

Version data comes from the organisation that assigned the CVE; 5 further products are omitted here. Confirm against the vendor advisory before deciding you are unaffected.

How the severity score breaks down

Attack vector
AdjacentThe attacker must be on the same local network segment.
Attack complexity
LowNo special conditions are needed; the attack works reliably.
Privileges required
NoneNo account or login is needed.
User interaction
NoneNo action by a victim is required.
Scope
UnchangedImpact stays within the vulnerable component.
Confidentiality
LowSome restricted data can be read.
Integrity
HighData or code can be modified at will.
Availability
HighThe component can be taken down completely.

Vector: CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H. Scored by CNA (siemens.com).

Scoring systemScoreSeverityScored by
CVSS 4.07.2HighCNA (siemens.com)
CVSS 3.18.3HighCNA (siemens.com)

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

Source: the CVE record as published by its numbering authority, via NVD and CVE.org.

The underlying weakness: Use of Hard-coded Cryptographic Key

The product uses a hard-coded, unchangeable cryptographic key.

How developers prevent this class of flaw

  • Prevention schemes mirror that of hard-coded password storage.

More Use of Hard-coded Cryptographic Key vulnerabilities (CWE-321)

Timeline

  1. CVE record published.
  2. CISA published its SSVC assessment (exploitation: none, automatable: no, technical impact: total).
  3. Record last changed materially (score, affected products, status or references).

References

Recent Use of Hard-coded Cryptographic Key vulnerabilities

Spotted an error? Tell us.