PatchSiren cyber security CVE debrief
CVE-2024-38634 Siemens CVE debrief
A race condition in the Linux kernel's MAX3100 serial driver could allow local attackers to trigger a kernel warning or potentially cause undefined behavior. The vulnerability exists because uart_handle_cts_change() was called without holding the required port lock when running in a separate workqueue context. Siemens has identified this issue as affecting certain industrial networking products running SINEC OS, with updates available to address the flaw.
- Vendor
- Siemens
- Product
- RUGGEDCOM RST2428P (6GK6242-6PA00)
- CVSS
- NONE
- 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
Organizations operating Siemens SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family, SCALANCE XCM-/XRM-/XCH-/XRH-300 family, or RUGGEDCOM RST2428P industrial networking equipment should prioritize patching. System administrators managing Linux-based embedded systems with MAX3100 serial hardware should ensure kernel updates are applied.
Technical summary
The MAX3100 serial driver in the Linux kernel contains a race condition where uart_handle_cts_change() is called from a workqueue context without holding the required port->lock. This function requires the lock to be held for proper synchronization. When called without it, the kernel generates a WARNING splat indicating the locking violation. The fix explicitly acquires port->lock before the call. Siemens products running SINEC OS incorporate this kernel code and are affected, with patches available in SINEC OS V3.1 and later.
Defensive priority
medium
Recommended defensive actions
- Apply vendor-provided updates to SINEC OS V3.1 or later for affected Siemens SCALANCE and RUGGEDCOM products
- For products where patching is not immediately feasible, implement network segmentation to limit access to device management interfaces
- Monitor for anomalous system behavior or kernel warnings on affected devices
- Review CISA ICS recommended practices for defense-in-depth strategies for industrial control systems
Evidence notes
The vulnerability was resolved in the Linux kernel by ensuring port->lock is explicitly held when calling uart_handle_cts_change() in the max3100 workqueue handler. Without this lock, the kernel produces a warning splat at drivers/tty/serial/serial_core.c:3491. Siemens ProductCERT published advisory SSA-613116 addressing this in their SINEC OS-based products, with CISA republishing as ICSA-25-226-15 on 2025-08-12 and updating through 2026-02-25.
Sources and references
Verified primary and authoritative sources
-
CVE-2024-38634 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2024-38634
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2024-38634 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2024-38634
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.