PatchSiren

PatchSiren cyber security CVE debrief

CVE-2024-56724 Siemens CVE debrief

This CVE addresses a vulnerability in the Intel SoC PMIC BXTWC driver (mfd: intel_soc_pmic_bxtwc) related to IRQ domain handling for the TMU (Thermal Management Unit) device. The issue stems from an implementation flaw in converting the driver to use a hierarchy of IRQ chips, which resulted in platform_get_irq() generating WARN() messages on IRQ 0—a value that should represent a valid Linux virtual IRQ (vIRQ) number rather than an error condition. The vulnerability is classified as MEDIUM severity with a CVSS 3.1 score of 5.5 (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H), indicating local attack vector with low attack complexity, low privileges required, and high availability impact. Siemens has identified affected products in its industrial networking portfolio: RUGGEDCOM RST2428P, SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family, and SCALANCE XCM-/XRM-/XCH-/XRH-300 family. The advisory was initially published by CISA on August 12, 2025, with subsequent updates through February 25, 2026, including corrections to affected product lists and clarifications on product configurations.

Vendor
Siemens
Product
RUGGEDCOM RST2428P (6GK6242-6PA00)
CVSS
MEDIUM 5.5
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 industrial networking infrastructure, particularly those deploying RUGGEDCOM RST2428P switches or SCALANCE XC/XR/XCM/XRM/XCH/XRH series devices in operational technology (OT) environments. Security teams responsible for firmware lifecycle management in industrial control systems should prioritize assessment given the high availability impact. System integrators and asset owners in critical infrastructure sectors utilizing Siemens networking equipment should evaluate exposure and coordinate with Siemens support channels for patch deployment planning.

Technical summary

The vulnerability exists in the mfd: intel_soc_pmic_bxtwc Linux kernel driver, specifically in its IRQ domain implementation for the TMU device. While the architectural conversion to hierarchical IRQ chips was sound in design, the implementation introduced a condition where platform_get_irq() would trigger WARN() assertions on IRQ 0. In Linux kernel interrupt handling, IRQ 0 is a valid virtual IRQ number, and the driver's failure to properly handle this case represents an inherited vulnerability from the conversion effort. The CVSS 3.1 scoring (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) reflects that successful exploitation requires local access with low privileges, resulting in high availability impact—consistent with kernel driver failures that can cause system instability or denial of service. The vulnerability affects Siemens industrial networking products that incorporate the vulnerable Linux kernel component, specifically the RUGGEDCOM RST2428P and multiple SCALANCE product families running affected firmware versions prior to V3.2.

Defensive priority

medium

Recommended defensive actions

  • Apply vendor-provided firmware updates to V3.2 or later for affected RUGGEDCOM and SCALANCE products per Siemens ProductCERT guidance
  • Review Siemens SSA-355557 advisory for specific configuration guidance on SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family products
  • Implement defense-in-depth strategies for industrial control systems per CISA recommended practices
  • Monitor for additional vendor communications regarding patch availability and deployment timelines
  • Assess exposure of affected devices to local access vectors given the AV:L (local) attack vector requirement

Evidence notes

The vulnerability description indicates this is an inherited implementation flaw in IRQ domain conversion for the Intel SoC PMIC BXTWC driver. The CVSS vector confirms local attack requirements with high availability impact. Siemens ProductCERT advisory SSA-355557 serves as the authoritative vendor source, with CISA ICSA-25-226-07 providing government advisory coordination. The revision history shows active maintenance of this advisory with four documented updates addressing product scope corrections and configuration clarifications.

Official resources

2025-08-12