PatchSiren

PatchSiren cyber security CVE debrief

CVE-2025-39673 Siemens CVE debrief

CVE-2025-39673 is a concurrency bug in the Linux kernel PPP forwarding path that can lead to a kernel panic or other denial-of-service condition. The supplied advisory text says the issue comes from unsafe access to the PPP channel list in ppp_fill_forward_path(), including a race between list_empty() and list_first_entry() and a separate NULL-dereference risk when pch->chan is cleared before list removal. The documented fix moves the code to an RCU-safe approach and adds a NULL check.

Vendor
Siemens
Product
SIMATIC CN 4100
CVSS
MEDIUM 5.9
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-12
Original CVE updated
2026-05-14
Advisory published
2026-05-12
Advisory updated
2026-05-14

Who should care

Security and platform teams responsible for Siemens SIMATIC CN 4100 deployments identified in the advisory, Linux kernel maintainers, and operators of systems that rely on PPP forwarding paths where an unexpected kernel panic would disrupt availability.

Technical summary

The vulnerability is an availability-impacting race condition in ppp_fill_forward_path(). According to the source description, the code can observe a non-empty ppp->channels list and then race with channel removal before list_first_entry() uses it, creating a possible access to an empty list head or freed entry. A second race occurs because pch->chan may be set to NULL before the channel structure is removed from the list, which can lead to a NULL dereference. The fix described in the advisory uses list_first_or_null_rcu(), converts list updates on ppp->channels to RCU variants, adds synchronize_net() after removal, and checks pch->chan before dereferencing it.

Defensive priority

Medium. The CVSS score provided in the source is 5.9 (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H), so the primary concern is availability. Priority should rise if the affected product is in production or if a crash would interrupt critical networking or industrial operations.

Recommended defensive actions

  • Verify whether any deployed Siemens SIMATIC CN 4100 systems are running a version earlier than V5.0.
  • Apply the vendor remediation listed in the advisory: update to V5.0 or later.
  • If you maintain downstream Linux kernel builds, confirm the PPP forwarding-path race fix is included in your kernel package or backport set.
  • Validate PPP-dependent network paths after updating, especially on systems where a kernel panic would affect service availability.
  • Track reboot/crash indicators on affected devices and keep a rollback plan for maintenance windows.

Evidence notes

The supplied source material ties the CVE to a Siemens/CISA advisory and also describes the flaw as a Linux kernel PPP race condition. That means the product mapping should be treated cautiously and verified against the vendor advisory and deployment inventory. The timeline fields supplied with the source show publication on 2026-05-12 and a CISA republication/revision on 2026-05-14; those dates are used here as the advisory timing context, not as generation dates.

Sources and references

Verified primary and authoritative sources

  • CVE-2025-39673 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2025-39673

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

  • CVE-2025-39673 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2025-39673

    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/2026/icsa-26-134-10.json

    cisa_csaf

  • Source reference

    Unverified legacy reference

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

    Reference

  • Source reference

    Unverified legacy reference

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

    Reference

  • Source reference

    Unverified legacy reference

    URL: https://www.cisa.gov/news-events/ics-advisories/icsa-26-134-10

    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.