Back to Intelligence

ICS Patch Tuesday: Mitigating Vulnerabilities in Siemens, Schneider, and Phoenix Contact

SA
Security Arsenal Team
June 10, 2026
5 min read

The latest ICS Patch Tuesday brings critical security updates for three major industrial vendors: Siemens, Schneider Electric, and Phoenix Contact. As we navigate the threat landscape of 2026, adversaries continue to pivot from IT environments to Operational Technology (OT), targeting unpatched engineering workstations and controllers to disrupt industrial processes. Simultaneously, Rockwell Automation has announced enhancements to its SecureOT solution, reinforcing the need for defense-in-depth strategies. Defenders must act immediately to assess exposure and apply these mitigations.

Technical Analysis

While the specific CVE identifiers are detailed in the respective vendor advisories, the vulnerabilities addressed this week typically involve memory corruption issues and authentication bypasses in industrial communication protocols. Successful exploitation of these flaws could allow attackers to execute arbitrary code on engineering stations or cause Denial of Service (DoS) conditions on PLCs, potentially halting production.

Affected Vendors & Products:

  • Siemens: Updates affect various SIMATIC, SINAMICS, and Industrial Edge products. Vulnerabilities often reside in the TIA Portal or communication handlers.
  • Schneider Electric: Patches released for EcoStruxure and Modicon M-series controllers, addressing protocol implementation errors.
  • Phoenix Contact: Fixes for PC WORX and automation controllers, focusing on network stack stability.
  • Rockwell Automation: Enhancements to SecureOT provide improved anomaly detection capabilities for OT network traffic, aiding in the identification of exploitation attempts.

Exploitation Status: Currently, there is no evidence of active, widespread exploitation in the wild for these specific 2025-2026 CVEs. However, the historical behavior of ransomware groups (e.g., LockerGoga, Conti) shows rapid weaponization of ICS vulnerabilities following patch disclosure. The attack vector typically involves phishing an engineering workstation, lateral movement to the OT network, and exploitation of the vulnerability to manipulate logic or deploy ransomware.

Detection & Response

Given the lack of public PoCs at this stage, detection relies heavily on identifying anomalous behavior on engineering workstations and OT servers. Attackers exploiting these vulnerabilities will likely spawn unexpected processes or establish non-standard network connections from critical OT applications.

SIGMA Rules

The following rules detect suspicious process execution patterns often associated with the exploitation of industrial software.

YAML
---
title: Potential Code Execution via Siemens Industrial Software
id: a1b2c3d4-5678-90ab-cdef-123456789012
status: experimental
description: Detects Siemens engineering software (e.g., WinCC, TIA Portal) spawning suspicious child processes like cmd or powershell, indicating potential code execution.
references:
  - https://www.siemens.com/cert
author: Security Arsenal
date: 2026/04/15
tags:
  - attack.execution
  - attack.t1059.001
logsource:
  category: process_creation
  product: windows
detection:
  selection_parent:
    ParentImage|contains:
      - '\Siemens\'
      - '\WinCC\'
      - '\TIA Portal\'
  selection_child:
    Image|endswith:
      - '\cmd.exe'
      - '\powershell.exe'
      - '\pwsh.exe'
  condition: all of selection_*
falsepositives:
  - Legitimate administrative scripts executed by engineers during maintenance.
level: high
---
title: Potential Exploitation of Schneider Electric Software
id: b2c3d4e5-6789-01ab-cdef-234567890123
status: experimental
description: Detects Schneider Electric EcoStruxure or Unity software spawning system shells or network tools, a common TTP in ICS attacks.
references:
  - https://www.se.com/ww/en/download/document/
author: Security Arsenal
date: 2026/04/15
tags:
  - attack.execution
  - attack.t1059.003
logsource:
  category: process_creation
  product: windows
detection:
  selection_parent:
    ParentImage|contains:
      - '\Schneider Electric\'
      - '\Unity Pro\'
      - '\EcoStruxure\'
  selection_child:
    Image|endswith:
      - '\cmd.exe'
      - '\powershell.exe'
      - '\system32\reg.exe'
  condition: all of selection_*
falsepositives:
  - Valid software installation or configuration tasks.
level: high
---
title: Suspicious Child Process from Phoenix Contact Automation Suite
id: c3d4e5f6-7890-12bc-def3-345678901234
status: experimental
description: Detects PC WORX or related Phoenix Contact tools spawning unusual child processes indicative of exploitation.
references:
  - https://www.phoenixcontact.com/security
author: Security Arsenal
date: 2026/04/15
tags:
  - attack.execution
  - attack.t1059
logsource:
  category: process_creation
  product: windows
detection:
  selection_parent:
    ParentImage|contains:
      - '\Phoenix Contact\'
      - '\PC WORX\'
  selection_child:
    Image|endswith:
      - '\cmd.exe'
      - '\powershell.exe'
      - '\wscript.exe'
  condition: all of selection_*
falsepositives:
  - Administrative automation scripts.
level: medium

KQL (Microsoft Sentinel)

Hunt for unusual process lineage within the OT environment.

KQL — Microsoft Sentinel / Defender
// Hunt for suspicious parent-child relationships in OT environment
DeviceProcessEvents
| where Timestamp > ago(7d)
| where InitiatingProcessFolderPath has_any ("Siemens", "Schneider Electric", "Phoenix Contact")
| where ProcessVersionInfoCompanyName in ("Siemens AG", "Schneider Electric", "Phoenix Contact")
| where FileName in~ ("cmd.exe", "powershell.exe", "pwsh.exe", "wscript.exe", "cscript.exe", "regsvr32.exe")
| project Timestamp, DeviceName, AccountName, InitiatingProcessFileName, InitiatingProcessCommandLine, FileName, CommandLine
| order by Timestamp desc

Velociraptor VQL

Collect process tree evidence from engineering workstations to identify suspicious chains.

VQL — Velociraptor
-- Hunt for OT vendor software spawning shells
SELECT Pid, Name, CommandLine, Exe, Username, Parent.Pid AS ParentPid, Parent.Name AS ParentName
FROM pslist()
WHERE Parent.Name =~ 'wincc' 
   OR Parent.Name =~ 'unitypro'
   OR Parent.Name =~ 'pcworx'
   OR Name =~ 'cmd.exe' 
   OR Name =~ 'powershell.exe'

Remediation Script (PowerShell)

This script assists in identifying the versions of key executables to verify patch compliance against the vendor advisories.

PowerShell
# ICS Patch Compliance Verifier
# Checks for file versions of common OT vendor binaries

$TargetPaths = @(
    "C:\Program Files (x86)\Siemens",
    "C:\Program Files\Siemens",
    "C:\Program Files (x86)\Schneider Electric",
    "C:\Program Files\Schneider Electric",
    "C:\Program Files (x86)\Phoenix Contact",
    "C:\Program Files\Phoenix Contact"
)

Write-Host "[*] Scanning for OT Vendor executables..." -ForegroundColor Cyan

foreach ($Path in $TargetPaths) {
    if (Test-Path $Path) {
        Write-Host "[+] Found directory: $Path" -ForegroundColor Green
        $Files = Get-ChildItem -Path $Path -Recurse -Include *.exe -ErrorAction SilentlyContinue | Select-Object -First 5
        foreach ($File in $Files) {
            $VersionInfo = $File.VersionInfo
            Write-Host "    - File: $($File.Name)"
            Write-Host "      Version: $($VersionInfo.FileVersion)"
            Write-Host "      Path: $($File.FullName)"
        }
    }
}

Write-Host "[*] Scan complete. Compare versions with vendor advisories." -ForegroundColor Cyan

Remediation

  1. Patch Management: Review the advisories listed below. Prioritize patches for devices exposed to the internet or accessible from the corporate IT network. Schedule downtime for critical control systems to apply updates.
  2. Vendor Advisories:
  3. Network Segmentation: Ensure strict firewall rules between IT and OT networks (Purdue Model compliance). Block all unnecessary inbound traffic to engineering workstations and PLCs.
  4. Rockwell Automation: Leverage the new enhancements in SecureOT to monitor for anomalous Modbus/TCP and CIP traffic that might indicate attempted exploitation.
  5. Backup Verification: Validate that recent logic and configuration backups for PLCs are available and offline.

Related Resources

Security Arsenal Managed SOC Services AlertMonitor Platform Book a SOC Assessment soc-mdr Intel Hub

managed-socmdrsecurity-monitoringthreat-detectionsiemicssiemensschneider-electric

Is your security operations ready?

Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.