Executive Summary: Critical Telemetry Disruption on Industrial Floors

The Cybersecurity and Infrastructure Security Agency (CISA) has released Industrial Control Systems advisory ICSA-26-244-01, alerting critical infrastructure operators, industrial automation engineers, and plant security teams to multiple denial-of-service (DoS) vulnerabilities in Rockwell Automation RSLinx Classic.

RSLinx Classic is the de facto communications server used across thousands of global manufacturing plants, water treatment facilities, energy utilities, and chemical processing facilities. It translates OPC DA/HDA, DDE, and native Rockwell interfaces to communicate over EtherNet/IP with Allen-Bradley programmable logic controllers (PLCs), including the ControlLogix, CompactLogix, GuardLogix, and legacy PLC-5 families. Successful exploitation allows an unauthenticated, network-adjacent attacker to remotely crash the RSLinx communication server daemon, blinding human-machine interfaces (HMIs), supervisory SCADA displays, and historian telemetry feeds.

Vulnerability Breakdown & CIP Protocol Parsing Mechanics

The advisory identifies four distinct Common Vulnerability and Exposures (CVE) records, all rated with a CVSS v3.1 base score of 7.5 (High):

CVE Identifier Vulnerability Type (CWE) CVSS v3.1 Vector Trigger Mechanism
CVE-2026-9621 Improper Input Validation (CWE-20) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H Malformed generic CIP packet with truncated encapsulation header
CVE-2026-9622 Improper Control Flow (CWE-670) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H Crafted CIP 'Forward Close' connection termination request
CVE-2026-9624 Improper Data Length Handling (CWE-130) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H Mismatch between declared CIP payload length and socket stream bytes
CVE-2026-9625 Uncontrolled Resource Consumption (CWE-400) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H Oversized embedded message request exceeding internal buffer bounds

Operational Impact: Severing the Purdue Model Level 2/3 Boundary

Within the Purdue Enterprise Reference Architecture (PERA / IEC 62443), RSLinx Classic occupies a pivotal gateway position spanning Level 2 (Area Supervisory Control) and Level 3 (Site Operations). It listens on TCP and UDP port 44818 (EtherNet/IP messaging) and TCP port 2222 (legacy Ethernet communication).

When an unhandled exception or memory crash occurs in the RSLinx service (RSLinx.exe):

  • Loss of Operator Visibility: FactoryTalk View SE / ME operator workstations lose communication tags, rendering HMI graphics inactive and displaying communication failure indicators.
  • Alarms & Safety Logging Frozen: Safety-critical threshold changes and automated batch recipe transfers stall, forcing plant managers to consider emergency manual shutdowns.
  • Service Recovery Requirement: The crashed service cannot automatically recover from memory corruption; it requires an operator to log in locally with administrative credentials and manually restart the RSLinx service via the Windows Services management console.

Snort / Suricata Industrial Intrusion Detection Rules

Network defenders monitoring Level 2/3 boundary firewalls can deploy the following signature to detect malformed CIP Forward Close and anomalous encapsulation frames:

# Suricata / Snort Rule: Detect Malformed CIP Forward Close on EtherNet/IP
alert tcp any any -> any 44818 (
    msg:"CST THREAT-ALERT: Rockwell RSLinx Classic Malformed CIP Forward Close DoS (CVE-2026-9622)";
    flow:to_server,established;
    content:"|6f 00|"; offset:0; depth:2; # Encapsulation command: Send RR Data
    content:"|54 00|"; distance:20; within:4; # CIP Service: Forward Close
    byte_test:2,<,12,0,relative; # Anomalous CIP data length header
    classtype:denial-of-service;
    sid:202609251;
    rev:1;
)

Industrial Mitigation & Engineering Playbook

  1. Upgrade to RSLinx Classic v4.60: Asset owners must plan maintenance windows to upgrade RSLinx Classic installations to version 4.60 or later, which introduces robust length verification and exception handling on all CIP connection objects.
  2. Apply IEC 62443-3-3 Conduit Segmentation: Restrict traffic targeting EtherNet/IP (TCP/UDP port 44818) strictly to authorized engineering workstations and SCADA servers. Prevent any direct routing from Level 3 enterprise networks or Level 4 corporate subnets.
  3. Harden Industrial Firewall Inspection: Configure industrial firewalls (e.g., Cisco ISA 3000, Hirschmann EAGLE, Fortinet FortiGate Rugged) with CIP Application Layer Filtering (DPI) to drop unverified CIP message extensions and unauthorized Forward Close frames.