PatchSiren cyber security CVE debrief
CVE-2023-5678 Siemens CVE debrief
CVE-2023-5678 is a denial-of-service issue in OpenSSL’s X9.42 Diffie-Hellman handling. When applications generate DH keys or validate DH keys/parameters that come from an untrusted source, excessively long X9.42 DH values can trigger long processing delays. The issue was published on 2023-11-06. OpenSSL states that the SSL/TLS implementation and the 3.0/3.1 FIPS providers are not affected.
- Vendor
- Siemens
- Product
- RUGGEDCOM RST2428P (6GK6242-6PA00)
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2025-08-12
- Original CVE updated
- 2026-02-25
- Advisory published
- 2025-08-12
- Advisory updated
- 2026-02-25
Who should care
Teams that use OpenSSL directly, especially applications that call DH_generate_key(), DH_check_pub_key(), DH_check_pub_key_ex(), EVP_PKEY_public_check(), or EVP_PKEY_generate(). Also relevant for users of the OpenSSL pkey command with -pubcheck and the genpkey command, particularly where DH inputs may be attacker-controlled.
Technical summary
The vulnerability is a resource-exhaustion problem caused by excessively large X9.42 DH keys or parameters. DH_check_pub_key() does not perform the same checks as DH_check(), leaving it vulnerable to oversized P and Q parameters. DH_generate_key() checks for an excessively large P, but not an excessively large Q. As a result, the affected API paths can take a long time to process malformed or oversized inputs, which can become a denial-of-service condition when those inputs are untrusted. NVD lists CWE-754 as the primary weakness and CWE-606 as a secondary weakness.
Defensive priority
Medium. Prioritize if your software accepts DH material from external or untrusted sources, or if you expose the affected OpenSSL APIs or CLI options in production workflows. The impact is availability-focused rather than confidentiality or integrity loss.
Recommended defensive actions
- Upgrade OpenSSL to a fixed release at or beyond 1.0.2zj, 1.1.1x, 3.0.13, or 3.1.5, depending on your branch.
- Inventory code and tooling that use DH_generate_key(), DH_check_pub_key(), DH_check_pub_key_ex(), EVP_PKEY_public_check(), EVP_PKEY_generate(), pkey -pubcheck, or genpkey.
- Treat DH keys and parameters from untrusted sources as high risk and validate or reject unexpectedly large inputs before calling the affected APIs.
- Confirm whether any affected usage is reachable from external or semi-trusted input paths, and prioritize those deployments first.
- Verify that your deployment is not relying on the affected API paths for SSL/TLS handling, since OpenSSL states the SSL/TLS implementation is not affected.
Evidence notes
This debrief is based on the supplied NVD record and OpenSSL vendor advisory reference list. The NVD record shows the vulnerability was published on 2023-11-06 and modified on 2026-05-12. The source corpus identifies affected versions as OpenSSL 1.0.2 through 1.0.2zj, 1.1.1 through 1.1.1x, 3.0.0 through 3.0.13, and 3.1.0 through 3.1.5. The corpus also states that SSL/TLS and the 3.0/3.1 FIPS providers are not affected.
Sources and references
Verified primary and authoritative sources
-
CVE-2023-5678 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2023-5678
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2023-5678 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2023-5678
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source item URL
Unverified legacy reference
URL: https://raw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/OT/white/2025/icsa-25-226-15.json
cisa_csaf
-
Source reference
Unverified legacy reference
URL: https://cert-portal.siemens.com/productcert/csaf/ssa-613116.json
Reference
-
Source reference
Unverified legacy reference
URL: https://cert-portal.siemens.com/productcert/html/ssa-613116.html
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/news-events/ics-advisories/icsa-25-226-15
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/news-events/ics-alerts/ics-alert-10-301-01
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/resources-tools/resources/ics-recommended-practices
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/topics/industrial-control-systems
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/sites/default/files/recommended_practices/NCCIC_ICS-CERT_Defense_in_Depth_2016_S508C.pdf
Reference
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.