Three Steps to the Terminal: A Siemens ROX II Zero-Day Trilogy

By George Bailey   Published: 08/02/26   Updated: 08/02/26   3 min read
Three Steps to the Terminal: A Siemens ROX II Zero-Day Trilogy

What The Siemens Story Actually Says

This Unit 42 research is not just a generic OT warning. It describes a chained exploit against Siemens ROX II operational technology switches using three zero-day vulnerabilities: CVE-2025-40948, CVE-2025-40947, and CVE-2025-40949.

Taken together, the chain can move an attacker from initial information disclosure to full privilege escalation and then to persistent root-level execution on a device that may sit inside critical industrial control environments.

How The Three-Step Exploit Chain Works

The first flaw, CVE-2025-40948, is an arbitrary file disclosure issue. Unit 42 says a privileged daemon can be manipulated into using xz with attacker-controlled file paths, exposing sensitive local files including material that helps an attacker understand the device and the surrounding environment.

The second flaw, CVE-2025-40947, is the real pivot point. By abusing the ROX II feature-key handling logic, an attacker can trigger command injection during signature verification and execute commands as root. That turns the switch from a target into a platform for deeper malicious activity.

The third flaw, CVE-2025-40949, affects scheduling functionality and allows persistent execution of attacker-controlled commands with root privileges. In practice, that means a compromise can survive reboots and remain in place for follow-on actions like disruption, staging, or data exfiltration.

Why This Matters Operationally

Security teams should read this as an industrial control trust problem, not a niche firmware story. ROX II switches can sit in environments where availability, segmentation, and operational continuity matter more than they do in ordinary enterprise networking. Root-level compromise of an OT switch changes the blast radius.

The broader lesson is that exploit chains against management or infrastructure components can turn 'medium plus medium plus critical' into a much bigger real-world problem than any single CVSS number suggests.

What Teams Should Do Next

Siemens issued advisories and, according to the Unit 42 write-up, recommends updating affected ROX II devices to firmware version V2.17.1. That should be the minimum baseline action, but it should not be the only action.

What Teams May Be Underestimating

The easy mistake here is to focus only on the root bug. The real danger is the chain: information disclosure to learn the terrain, command injection to seize control, and scheduling abuse to stay there. That progression is exactly why standalone OT infrastructure stories need to be written clearly and concretely.

If you operate industrial environments, this is the kind of article that should help an engineer or security lead decide what to check next without needing to read the source report first.

Source Context

CyberExperts used Palo Alto Unit 42's research as the primary source and preserved Siemens' recommended remediation version from the write-up so readers can move from awareness to action quickly.

Related In The Daily Brief

See this item in The 5-Minute Cyber Brief

George Bailey

George Bailey is a cybersecurity researcher and writer at CyberExperts, covering cyber threats, AI, cloud security, vulnerabilities, and defensive strategies. His goal is to help security professionals quickly understand what matters most and how it impacts their organizations.

Keep Reading