PatchSiren

PatchSiren cyber security CVE debrief

CVE-2024-49977 Siemens CVE debrief

A zero-division vulnerability exists in the Linux kernel's stmmac (Synopsys DesignWare Ethernet MAC) driver. When tc-cbs (Traffic Control - Credit Based Shaper) is disabled, the `port_transmit_rate_kbps` variable can be set to 0, which is then passed to the `div_s64` function, causing a divide-by-zero error. This is a local attack vector requiring low privileges and low attack complexity, resulting in high availability impact. The vulnerability affects Siemens industrial networking products running SINEC OS, specifically the RUGGEDCOM RST2428P and SCALANCE switch families.

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 equipment, particularly in critical infrastructure sectors (energy, manufacturing, transportation). System administrators managing RUGGEDCOM and SCALANCE switch deployments. OT security teams responsible for industrial control system hardening and patch management. Network engineers configuring traffic control policies on affected devices.

Technical summary

The vulnerability exists in the stmmac (Synopsys DesignWare Ethernet MAC) driver within the Linux kernel networking subsystem. The `port_transmit_rate_kbps` parameter, used for rate limiting calculations, can be set to 0 when tc-cbs (Traffic Control Credit Based Shaper) is disabled. This value is subsequently used as a divisor in the `div_s64` function without validation, triggering a divide-by-zero error. The flaw represents a CWE-20 (Improper Input Validation) weakness. Affected Siemens products include RUGGEDCOM RST2428P (6GK6242-6PA00), SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family, and SCALANCE XCM-/XRM-/XCH-/XRH-300 family running SINEC OS. The vulnerability was initially published on 2025-08-12 and last modified on 2026-02-25, with the final update reflecting CISA republication based on the Siemens ProductCERT advisory.

Defensive priority

medium

Recommended defensive actions

  • Apply vendor-provided firmware updates to V3.2 or later for affected RUGGEDCOM and SCALANCE products
  • For SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family, consult Siemens ProductCERT advisory SSA-355557 for specific configuration guidance
  • Implement network segmentation to limit local access to affected industrial switches
  • Monitor for unexpected system crashes or reboots on affected devices that could indicate exploitation attempts
  • Follow CISA ICS recommended practices for defense-in-depth strategies for industrial control systems

Evidence notes

The vulnerability is documented in CISA advisory ICSA-25-226-07, which references Siemens ProductCERT advisory SSA-355557. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) confirms local attack vector with high availability impact. The issue stems from insufficient input validation in the stmmac driver's rate limiting code path when tc-cbs is not enabled.

Sources and references

Verified primary and authoritative sources

  • CVE-2024-49977 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2024-49977

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2024-49977 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2024-49977

    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-07.json

    cisa_csaf

  • Source reference

    Unverified legacy reference

    URL: https://cert-portal.siemens.com/productcert/csaf/ssa-355557.json

    Reference

  • Source reference

    Unverified legacy reference

    URL: https://cert-portal.siemens.com/productcert/html/ssa-355557.html

    Reference

  • Source reference

    Unverified legacy reference

    URL: https://www.cisa.gov/news-events/ics-advisories/icsa-25-226-07

    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.