Quick answers
- Is CVE-2024-41996 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2024-41996 being exploited in the wild.
- How severe is CVE-2024-41996?
- High severity, with a CVSS score of 7.5, published 26 August 2024.
- Which products and versions are affected?
- Siemens RUGGEDCOM RST2428P before V3.3; Siemens SINEC OS before V3.3.
- Is there a fix for CVE-2024-41996?
- A patch was published on 2026-01-28: Siemens released SINEC OS V3.3 to address the vulnerability in industrial products. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2024-41996 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2024-41996?
- Check whether you run Siemens RUGGEDCOM RST2428P, Siemens SCALANCE XC-300 family, Siemens SCALANCE XC-400 family or one of the others listed at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
The vulnerability, part of the 'D(HE)at' class of attacks, stems from improper validation logic during the Diffie-Hellman (DHE) key exchange. Specifically, when an approved safe prime is used, NIST SP 800-56A Rev 3 allows skipping public key order validation; however, affected libraries like OpenSSL 3.x continue to perform these modular exponentiation calculations (\(1 \equiv A^{(p-1)/2} \bmod p\)) regardless. A remote, unauthenticated attacker can initiate a handshake claiming to only support DHE and provide a large public key, forcing the server to perform asymmetric, CPU-intensive operations. This results in high CPU consumption and potential denial of service. OpenSSL versions up to 3.4.0 are noted as affected, and Siemens has released updates for industrial networking products (SINEC OS V3.3) to mitigate the impact.
Affected products
- OpenSSL OpenSSL 3.0.0 through 3.4.0
- Siemens SINEC OS before V3.3
- Siemens RUGGEDCOM RST2428P before V3.3
- Siemens SCALANCE XC-300/XR-300/XC-400/XR-500 family before V3.3
Timeline
- 2024-08-26: advisory: Initial disclosure of CVE-2024-41996 and the D(HE)at attack details.
- 2026-01-28: patched: Siemens released SINEC OS V3.3 to address the vulnerability in industrial products.
References
- https://dheatattack.gitlab.io/details/
- https://dheatattack.gitlab.io/faq/
- https://gist.github.com/c0r0n3r/abccc14d4d96c0442f3a77fa5ca255d1
- https://cert-portal.siemens.com/productcert/html/ssa-089022.html
- https://cert-portal.siemens.com/productcert/html/ssa-265688.html
- https://cert-portal.siemens.com/productcert/html/ssa-485750.html