Skip to navigation

Threat reportThreat IntelligenceTL-2026-4930

Kaspersky ICS CERT: Threat Landscape for Industrial Automation Systems, Q1 2026

mediumACTIVE

Kaspersky ICS CERT reports that malicious objects were blocked on 19.6% of ICS computers globally in Q1 2026 (down 0.1 pp from Q4 2025 and the lowest value in three years), across 10,052 malware families. Malicious scripts/phishing pages (6.56%), spyware (3.73%) and denylisted internet resources (3.54%) lead the categories, with the internet (7.88%) and email clients (2.59%) as the main threat sources. First disclosed .

Key facts for Kaspersky ICS Q1 2026 threats

IdentifiersTL-2026-4930
SeverityMEDIUM
First disclosed
Exploitation statusNo known exploitation
Affected productsVarious Windows-based OT/ICS computers (SCADA servers, historians, OPC gateways, engineering/operator workstations, HMIs, building automation servers)
MalwareAutoCAD malware, Backdoor.MSIL.XWorm, XWorm, xmrig
ToolsNBMiner, OneZeroMiner, XMRig
MITRE ATT&CK techniquesT1027 Obfuscated Files or Information, T1059 Command and Scripting Interpreter, T1059.001 PowerShell, T1091 Replication Through Removable Media, T1110 Brute Force, T1204.002 Malicious File, T1496.001 Compute Hijacking, T1528 Steal Application Access Token, T1550.001 Application Access Token, T1566.001 Spearphishing Attachment, T1566.002 Spearphishing Link
MotivationUNKNOWN
Target sectorsmanufacturing, biometric systems, building automation, electric power, construction, oil and gas, engineering and ics integration
Target regionsAfrica, Southeast Asia, 039 - Southern Europe, russia, Middle East, Central Asia and South Caucasus, North America
Detection rules9 (1 shown free)
Sources6 cited sources

Detection coverage for Kaspersky ICS Q1 2026 threats

As of 2026-10-31, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-4930 across Splunk SPL, Microsoft KQL and Sigma, covering 8 indicator(s) of compromise. The whole corpus is readable without an account. Every threat comes with one complete detection in Splunk SPL, Microsoft KQL and Sigma, free for everyone; a free account adds daily TL Creds to unlock the rest. Paid plans add a larger daily allowance, correlation and the MCP server. Threadlinqs MCP server · View plans.

Free detection: ICS Host: LNK-Style Script Execution from Explorer with Hidden or Encoded Arguments (TL-2026-4930)

Detects explorer.exe spawning PowerShell, cmd, mshta or Windows Script Host with hidden-window, encoded-command or download arguments, the execution pattern of an LNK extracted from an archive mimicking legitimate software that runs a malicious command (T1204.002, T1059.001). Kaspersky ICS CERT Q1 2026 describes this as a Windows cryptominer delivery chain on ICS computers (XMRig, NBMiner, OneZeroMiner); the same pattern fits XWorm-style phishing payloads. Equivalent KQL and Sigma variants are included.

  • Languages: Splunk SPL, Microsoft KQL, Sigma
  • ATT&CK: T1204.002, T1059.001, T1059, T1566.001
  • Data sources: sysmon, microsoft_defender_for_endpoint, windows_process_creation
  • Severity: high
  • Confidence: high

Splunk SPL

index=sysmon sourcetype="XmlWinEventLog:Microsoft-Windows-Sysmon/Operational" EventCode=1 earliest=-24h ParentImage="*\\explorer.exe" (Image="*\\powershell.exe" OR Image="*\\pwsh.exe" OR Image="*\\cmd.exe" OR Image="*\\mshta.exe" OR Image="*\\wscript.exe" OR Image="*\\cscript.exe")
```TL-2026-4930 T1204.002 T1059.001: explorer.exe launching a script interpreter with hidden, encoded or download arguments, the pattern of an LNK double-clicked from an archive that mimics legitimate software```
| eval cl=lower(CommandLine)
| where match(cl, "(-w(indowstyle)?[[:space:]]+hidden|-nop(rofile)?|-e(nc|ncodedcommand)?[[:space:]]+[a-z0-9+/=]{20,}|\\biex\\b|invoke-expression|downloadstring|downloadfile|invoke-webrequest|\\biwr\\b|bitsadmin|urlcache|mshta[[:space:]]+https?://|curl[[:space:]]+(-[a-z]+[[:space:]]+)*https?://|\\.lnk)")
| stats count min(_time) as firstTime max(_time) as lastTime values(CommandLine) as command_lines values(ParentCommandLine) as parent_command_lines by host User Image ParentImage
| convert ctime(firstTime) ctime(lastTime)

Microsoft KQL

DeviceProcessEvents
| where Timestamp > ago(24h)
| where InitiatingProcessFileName =~ "explorer.exe"
| where FileName in~ ("powershell.exe", "pwsh.exe", "cmd.exe", "mshta.exe", "wscript.exe", "cscript.exe")
| where ProcessCommandLine matches regex @"(?i)(-w(indowstyle)?\s+hidden|-nop(rofile)?|-e(nc|ncodedcommand)?\s+[A-Za-z0-9+/=]{20,}|\biex\b|invoke-expression|downloadstring|downloadfile|invoke-webrequest|\biwr\b|bitsadmin|urlcache|mshta\s+https?://|curl\s+(-\w+\s+)*https?://|\.lnk)"
| project Timestamp, DeviceName, AccountName, InitiatingProcessFileName, InitiatingProcessCommandLine, FileName, ProcessCommandLine, SHA256
| order by Timestamp desc

Sigma

title: Script Interpreter Launched from Explorer with Hidden, Encoded or Download Arguments
id: 5c0e1a10-4930-4b1e-8a01-000000000001
status: experimental
description: Detects explorer.exe starting a script interpreter or LOLBin with hidden-window, encoded-command or download arguments, the execution pattern of a shortcut (LNK) extracted from an archive that mimics legitimate software, as reported for Windows miner delivery on ICS hosts in TL-2026-4930.
author: AII-Detector — ThreadLinqs Intelligence
date: 2026-10-31
references:
    - https://ics-cert.kaspersky.com/publications/reports/2026/06/09/threat-landscape-for-industrial-automation-systems-q1-2026/
tags:
    - attack.execution
    - attack.t1204.002
    - attack.t1059
    - attack.t1059.001
    - attack.initial-access
    - attack.t1566.001
logsource:
    category: process_creation
    product: windows
detection:
    selection_parent:
        ParentImage|endswith: '\explorer.exe'
    selection_img:
        Image|endswith:
            - '\powershell.exe'
            - '\pwsh.exe'
            - '\cmd.exe'
            - '\mshta.exe'
            - '\wscript.exe'
            - '\cscript.exe'
    selection_cli:
        CommandLine|contains:
            - ' -w hidden'
            - ' -windowstyle hidden'
            - ' -nop'
            - ' -enc '
            - ' -encodedcommand '
            - 'DownloadString'
            - 'DownloadFile'
            - 'Invoke-WebRequest'
            - 'Invoke-Expression'
            - 'bitsadmin'
            - 'urlcache'
            - 'mshta http'
            - '.lnk'
    condition: all of selection_*
falsepositives:
    - Administrators double-clicking legitimate PowerShell or batch launchers in OT engineering shares
    - Software installers that start hidden PowerShell helpers
level: high

Known false positives:

  • Administrators launching legitimate PowerShell or batch shortcuts from engineering file shares
  • Vendor installers that spawn hidden PowerShell helpers through explorer.exe

Tuning notes: Scope to OT and engineering host groups first. Exclude known vendor installer and logon-script command lines with a lookup, and raise the regex to require a download or encoded argument if hidden-window alone is noisy. Enable Sysmon EventCode 1 with CommandLine and ParentImage on SCADA, HMI and historian hosts.

8 more detection rules (Splunk SPL, Microsoft KQL, Sigma) · unlock with TL Creds. Sign up free to unlock the detection rules or query them with the Threadlinqs MCP server (Purple)
  • ICS Host: Office Application Spawning Script Interpreter (Phishing Document Execution, TL-2026-4930) · unlock with TL Creds
  • ICS Host: Cryptominer Tool Execution XMRig NBMiner OneZeroMiner (TL-2026-4930) · unlock with TL Creds
  • ICS Host: Connection to Community-Observed XWorm-Related Infrastructure (TL-2026-4930) · unlock with TL Creds
  • ICS Host: Script Interpreter Pulling Payload from Abused CDN, Messenger or Cloud Storage (TL-2026-4930) · unlock with TL Creds
  • ICS Host: Executable or Script Dropped to Root of Non-System or Removable Drive (TL-2026-4930) · unlock with TL Creds
  • Cloud Identity: OAuth Application Consent or Permission Grant, Access-Token Theft Precursor (TL-2026-4930) · unlock with TL Creds
  • ICS Host: Fileless In-Memory PowerShell with Encoded Payload or Embedded Miner Arguments (TL-2026-4930) · unlock with TL Creds
  • ICS Host: Password Brute Force or Spray Burst Against Windows Network Logon (TL-2026-4930) · unlock with TL Creds

Indicators of compromise for Kaspersky ICS Q1 2026 threats

As of 2026-10-31, Threadlinqs Intelligence tracks 8 indicators of compromise for TL-2026-4930.

8 indicators of compromise · unlock with TL Creds. Compare plans

How Kaspersky ICS Q1 2026 threats works

This is an aggregate telemetry report, not a single campaign or vulnerability. Kaspersky ICS CERT derives it from Kaspersky Security Network (KSN) data on Windows computers in enterprise OT environments (SCADA servers, historians, OPC gateways, engineering/operator workstations, HMIs, building automation servers). An 'attacked computer' is one on which at least one threat was blocked during the period. The report covers January-March 2026 and was published on 2026-06-09 (Securelist copy dated 2026-07-07). Globally, 19.6% of ICS computers were attacked (19.7% in Q4 2025), 1.4x lower than Q2 2023, and 10,052 malware families were blocked.

The report groups threats into three classes. Initial-infection objects are denylisted internet resources (3.54%, up 0.28 pp), malicious scripts and phishing pages (6.56%, first place for three consecutive quarters) and malicious documents (1.56%, lowest of the observation period). Next-stage malware is spyware/backdoors/keyloggers (3.73%), ransomware (0.14%), Windows miners (0.59%) and web miners (0.22%). Self-propagating malware is worms (1.33%) and viruses (1.31%). AutoCAD malware (0.30%) is not classed by spread method. By source, the internet accounts for 7.88% (up 0.21 pp), email clients 2.59% (three-year low), removable media 0.26% and network folders 0.029%.

Named malware is limited. Backdoor.MSIL.XWorm, a backdoor worm distributed in a phishing wave, caused the Q4 2025 spike in worm detections across all regions, and worm detections fell back in Q1 2026. Miners are delivered in three ways: archives mimicking legitimate software that contain LNK files pointing at malicious commands, fileless in-memory PowerShell, and legitimate mining tools (XMRig, NBMiner, OneZeroMiner) with customized configurations, which are classified as RiskTools. Spyware arrives mostly by phishing email, as password-protected archives or multi-layered scripts embedded in Office documents. Worms and miners spread by password brute force, theft and use of authentication data including access tokens, and network attacks on vulnerable software. Attackers also abuse legitimate services (CDN platforms, messengers, repositories, cloud storage) to host and deliver payloads.

Regionally, Africa is highest at 27.4% and Northern Europe lowest at 9.1% (3.0x gap). Southern Europe exceeded the global average for the first time, with email threats at 6.54%, malicious scripts at 9.85% and spyware at 5.46%. Southeast Asia leads on viruses (6.11%), AutoCAD malware (1.87%) and denylisted resources (4.58%). In Africa, AutoCAD malware rose 0.47 pp (nearly doubled, with Ethiopia, Algeria and Morocco near 2% each), viruses reached 4.15% and removable-media threats 1.23%. Russia saw spyware at 2.84% and manufacturing ransomware increases of 2.3-2.5x. In Canada, ransomware rose to 0.11%. Biometric systems are the most attacked industry at 26.4% (35.15% in Southern Europe). Manufacturing was the only industry to rise in Q1 (+1.0 pp), with Southeast Asia highest at 23.21%, Africa 21.36% and South Asia 20.13% (per the Kaspersky press release). The report cites weak information-security policy enforcement, weak phishing protection, unprotected OT hosts without endpoint protection, weak network segmentation and inadequate removable-media control as contributing factors. The source states no CVEs, IOCs (hashes, IPs, domains) or threat-actor attribution. Severity is analyst-assigned.

MITRE ATT&CK techniques by tactic:

Defense Evasion

T1027 Obfuscated Files or Information

Execution

T1059 Command and Scripting Interpreter; T1059.001 PowerShell; T1204.002 Malicious File

Lateral Movement

T1091 Replication Through Removable Media; T1550.001 Application Access Token

Credential Access

T1110 Brute Force; T1528 Steal Application Access Token

Impact

T1496.001 Compute Hijacking

Initial Access

T1566.001 Spearphishing Attachment; T1566.002 Spearphishing Link

Remediation for Kaspersky ICS Q1 2026 threats

Patches

  • Apply vendor security patches promptly to OT software and Windows hosts

Immediate actions

  • Deploy and keep updated endpoint protection on OT/ICS Windows hosts, including engineering and operator workstations and HMIs
  • Restrict internet and email access from OT hosts, especially in sectors such as biometric systems and building automation where email threats are high
  • Block known-malicious URLs/IPs and abuse-prone file-sharing, CDN and messenger resources at the OT perimeter
  • Control removable media use on OT hosts

Workarounds

  • Where patching is not possible, isolate exposed OT hosts and block password-protected archives and Office macro/script content from untrusted email

Longer-term hardening

  • Strengthen network segmentation between IT and OT and between OT zones
  • Run regular security assessments of OT systems and continuous vulnerability management
  • Improve phishing protection and security awareness for OT personnel
  • Deploy EDR and strengthen incident response capability for OT incidents
  • Monitor ICS threat-intelligence sources for evolving threats

Affected and fixed versions

  • Various — Windows-based OT/ICS computers (SCADA servers, historians, OPC gateways, engineering/operator workstations, HMIs, building automation servers)

Timeline of Kaspersky ICS Q1 2026 threats

  • Q4 2025: a phishing wave distributing the locked-ioc-3 backdoor worm across all regions caused a spike in worm detections on ICS computers (exact dates not given; quarter-end shown).
  • Start of the Q1 2026 observation period (January-March 2026) for Kaspersky Security Network telemetry on ICS computers.
  • February 2026: the monthly share of ICS computers hit by malicious scripts and phishing pages exceeded every one of the previous five months.
  • End of Q1 2026: 19.6% of ICS computers attacked globally (down 0.1 pp from Q4 2025; lowest in three years); 10,052 malware families blocked; Africa 27.4%, Northern Europe 9.1%.
  • locked-ioc-4 publishes 'Threat landscape for industrial automation systems. Q1 2026' and a press release noting rising manufacturing attacks in 10 regions (Southeast Asia 23.21%).
  • Securelist publishes the 'Industrial threats Q1 2026' version of the report.

Sources cited for Kaspersky ICS Q1 2026 threats

Further reading

Drafted by the Threadlinqs research pipeline from 6 sources; published ; last updated —.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Live intelligence console

Threat level

Latest Threats