EtherCAT security: no native authentication in the wire protocol, and what fills the gap

Last updated:

Key takeaways

  • This is a meaningful departure from conventional Ethernet, where each node fully receives, interprets and re-transmits a packet.
  • Not in the base datagram format.
  • Not against the protocol or a master/slave implementation, as far as this guide could confirm.
  • Treat the EtherCAT segment as a trusted-physical-access zone, not a network boundary.

EtherCAT's base wire protocol — standardized by the EtherCAT Technology Group as ETG.1000 and internationally as IEC 61158 Type 12 — has no authentication, encryption or message-integrity field of its own; every device wired into the segment can, by design, read and modify the single Ethernet frame as it streams past in hardware. The EtherCAT Technology Group does not contest this at the datagram level; its current security position instead argues the protocol's closed, IP-free, hardware-processed architecture limits what an attacker can do, and that EtherCAT systems have been independently assessed by UL Solutions as meeting IEC 62443-3-3 Security Level 2 without protocol changes. Academic research from 2017-2020 demonstrated that a device with physical access to the bus can still inject and manipulate frames, and the one CISA advisory that actually touches EtherCAT covers a third-party traffic-analysis tool, not the protocol or a master/slave implementation.

What is EtherCAT, and how does "processing on the fly" work?

EtherCAT (Ethernet for Control Automation Technology) is a real-time industrial Ethernet fieldbus originated by Beckhoff Automation and maintained by the EtherCAT Technology Group, standardized in the ETG.1000 series and, for international fieldbus compatibility, as IEC 61158 Type 12 and IEC 61784-2 Communication Profile Family 12 (CPF 12). ETG's own technology page describes the defining mechanism as a master-slave architecture it now calls MainDevice/SubDevice: the MainDevice sends a single Ethernet telegram that threads through every SubDevice on the network in sequence, and "each EtherCAT SubDevice reads the data addressed to it 'on the fly', and inserts its data in the frame as the frame is moving downstream" — only the last device on the segment detects the open port and reflects the frame back to the MainDevice over the return path of a full-duplex connection.

This is a meaningful departure from conventional Ethernet, where each node fully receives, interprets and re-transmits a packet. In EtherCAT, the read/write operation happens inside a dedicated hardware component on every slave device — the EtherCAT Slave Controller (ESC) — which means frame processing is deterministic and independent of that device's CPU, real-time operating system, or software implementation. That hardware-first design is also central to EtherCAT's performance story: per ETG's technology materials, process data exchange across 1,000 distributed digital I/O points takes roughly 30 microseconds. It is also why EtherCAT is a poor fit for comparison with protocols like Modbus or PROFINET on pure throughput terms — EtherCAT's value proposition is motion-control-grade determinism, not general-purpose networking, and the master-driven, hardware-processed frame is the mechanism that buys that determinism.

Does EtherCAT have built-in authentication or encryption?

Not in the base datagram format. Nothing in the ETG.1000 specification series provides a field for a credential, a cryptographic signature, or payload encryption at the protocol level — the "processing on the fly" model fundamentally assumes every device on the segment is trusted to read and write the shared frame as it passes, because the mechanism that makes EtherCAT fast is the same mechanism that makes per-device authentication structurally awkward to add without undermining the determinism the protocol exists to provide. ETG's own cybersecurity page, fetched directly for this guide, does not claim otherwise at the wire-protocol level. Instead, it argues the architecture is "inherently robust against cyberattacks" for reasons that are topological and operational rather than cryptographic: "frames can only be generated by the MainDevice," so a SubDevice cannot originate arbitrary traffic; the protocol carries no IP stack, which the page states makes typical IP-based malware and many denial-of-service techniques ineffective against a correctly configured EtherCAT segment; and because frame handling runs in dedicated hardware (the ESC) rather than a general software stack, there is comparatively little attack surface for the kind of memory-corruption or protocol-stack exploitation common against software-based network stacks.

Layered on top of that architectural baseline, ETG states EtherCAT systems have been "assessed and certified by independent testing bodies (including UL Solutions)" as meeting "Security Level 2 according to IEC 62443-3-3 — without any modifications to the protocol," with UL reportedly evaluating EtherCAT reference systems against the roughly 103 system requirements IEC 62443-3-3 defines, under threat scenarios corresponding to an SL2-capable attacker. For higher assurance, ETG's page states "for higher security requirements (Security Level 3), only software extensions are necessary," and the group publishes a dedicated specification, ETG.1800 ("EtherCAT Security Profile"), to guide those extensions — its draft parts 1 and 2 have been released for public review. Two things can be true at once here, and an integrator should hold both: the base wire protocol genuinely carries no authentication or encryption of its own, and ETG's SL2 certification is a real, independently assessed claim about a reference system architecture and its compensating controls — not a retrofit of cryptography into the ETG.1000 datagram. Readers evaluating EtherCAT against the broader OT security baseline should also see NIST SP 800-82 Guide to OT Security, which treats this exact architecture-over-cryptography pattern as typical of real-time fieldbus protocols generally, not an EtherCAT-specific shortcoming.

What does independent research show about attacking a real EtherCAT segment?

That a device with access to the physical bus can inject and manipulate EtherCAT traffic — which is consistent with, not contradictory to, ETG's own description of the trust model, since EtherCAT's security case rests on controlling who reaches the wire rather than authenticating what reaches it. Granat, Höfken and Schuba (FH Aachen University of Applied Sciences), presenting at CNSCE 2017, found that EtherCAT "lacks common security parameters such as authentication, encryption, and authorization," and built a tool called ecat_mitm to demonstrate practical frame manipulation, including rewriting a target datagram's payload value as the frame transited the bus. Their paper draws a specific technical distinction worth preserving: because EtherCAT datagrams are encapsulated directly in raw Ethernet frames rather than routed as IP traffic, well-known IP-layer attacks such as ARP spoofing simply do not apply — an attacker instead needs either physical access to the cabling (a tap or an unused port) or control of a device that is already a legitimate participant in the EtherCAT ring.

Ovaz Akpinar's 2018 paper in Wiley's Security and Communication Networks, describing itself as the first research focused specifically on EtherCAT vulnerabilities, independently reached a closely aligned conclusion: the protocol "does not have any flow or connection-based security to recognize master and slaves," leaving it open to MAC spoofing, MITM, denial-of-service and command-injection techniques, and the paper proposes a Snort-based trust-node preprocessor as a compensating intrusion-detection layer rather than a protocol fix. A separate 2020 formal-methods study (Feng Tao et al., Journal of Computer Research and Development) categorized EtherCAT's exposure to MITM into three distinct failure modes — tampering, replay and deception — using formal verification rather than a built proof-of-concept tool. None of these findings breaks a cryptographic mechanism, because the base protocol does not implement one at the datagram level; they demonstrate the practical consequences of what unauthenticated, hardware-trusting frame processing allows once an attacker has a foothold on the segment, whether by physical cable access or a compromised participating device.

Has CISA published an advisory specifically about EtherCAT?

Not against the protocol or a master/slave implementation, as far as this guide could confirm. The one CISA ICS advisory this guide found that actually names EtherCAT is ICSA-24-051-02 (released 20 February 2024), and it is worth reading carefully because of what it is not: it covers the open-source ICSNPP EtherCAT plugin for Zeek, a third-party network-security-monitoring tool used to parse and analyze EtherCAT traffic for intrusion detection — not an EtherCAT master device, a SubDevice, or any vendor's production automation firmware.

CVE CWE CVSS v3.1 What CISA's advisory found
CVE-2023-7244 CWE-787 (Out-of-Bounds Write) 9.8 Out-of-bounds write in the plugin's primary analysis function for EtherCAT communication packets
CVE-2023-7243 CWE-787 (Out-of-Bounds Write) 9.8 Out-of-bounds write while analyzing specific EtherCAT datagrams
CVE-2023-7242 CWE-125 (Out-of-Bounds Read) 8.2 Out-of-bounds read while analyzing a specific EtherCAT packet, which could crash the Zeek process and leak memory contents

All three affect plugin versions d78dda6 and prior, and CISA's advisory states the fix is updating to commit 3bca34c or later. The practical reading: a specially crafted EtherCAT frame can crash or potentially compromise the monitoring tool watching the traffic, which is a notable finding for anyone deploying Zeek-based EtherCAT visibility, but it says nothing about the security of the EtherCAT protocol itself or of Beckhoff's (or any other vendor's) EtherCAT master/slave stacks. Searching CISA's archive for Beckhoff, the protocol's originating vendor, turns up a handful of unrelated advisories over the years — most recently ICSA-24-312-01 (7 November 2024), a local privilege-escalation flaw in TwinCAT Package Manager's settings UI, and older advisories (ICSA-18-081-02, ICSA-16-278-02, and a 2011 ICS-ALERT) covering TwinCAT engineering-software bugs — none of which concern the EtherCAT wire protocol, its frame processing, or its security model. This guide treats the absence of a protocol-specific CISA advisory as a genuine gap in public findings, not as evidence that EtherCAT deployments are unaffected by the attack classes the academic research above already demonstrated.

What should an integrator check first?

  1. Treat the EtherCAT segment as a trusted-physical-access zone, not a network boundaryBecause the protocol's security case rests on controlling who can reach the wire — not on authenticating what reaches it — physical access to cabling, unused ports, or any device already on the ring is functionally equivalent to a valid credential in most other protocols. Lock enclosures, document every port, and treat an unexplained device on the segment as a genuine incident.
  2. Keep EtherCAT traffic off any routed IP networkETG's own architecture argument depends on the segment staying IP-free and tightly bounded by the MainDevice; bridging EtherCAT onto a general network (intentionally or through a misconfigured gateway) removes the structural protection the group's cybersecurity position relies on.
  3. Confirm which specific ETG.1800 controls, if any, are actually implemented, rather than assuming the existence of an IEC 62443-3-3 Security Level 2 claim at the technology level automatically applies to your specific deployment. UL's assessment covers reference architectures and threat scenarios ETG selected; a real system's configuration should be checked against that scope, not assumed to inherit it by using EtherCAT at all.
  4. Patch any EtherCAT-adjacent tooling, including network monitoringICSA-24-051-02 is a reminder that the software watching your EtherCAT traffic is itself an attack surface — confirm any Zeek-based or similar EtherCAT analysis tooling is current.
  5. Inventory every MainDevice and SubDevice with firmware/software versions, the same first step that matters for Modbus, PROFINET and every other OT fieldbus — none of the architectural arguments above substitute for knowing exactly what is on the segment.

A passive capture from an EtherCAT-adjacent network segment or mirror port is a practical way to confirm what is actually on the wire — which devices are present, whether the segment is genuinely isolated from routed IP traffic, and whether any unexpected device shows up as a MainDevice or participant in the ring — without touching a live motion-control loop: SoftWSP's OT Snapshot identifies the protocols and devices present from that capture and flags patterns such as unexpected bridging onto a routed network, with an engineer reviewing every finding and the AI-assisted report citing the specific traffic each finding is based on — see OT Snapshot.

This guide draws on the EtherCAT Technology Group's own technology and cybersecurity pages (ethercat.org) fetched directly, including its IEC 62443-3-3 Security Level 2 and UL Solutions certification claims; one CISA ICS advisory (ICSA-24-051-02) and the general Beckhoff/TwinCAT advisory history fetched directly from cisa.gov; and three independently published academic security studies on EtherCAT (Granat/Höfken/Schuba 2017, Ovaz Akpinar 2018, Feng Tao et al. 2020). The full ETG.1000 specification series and the complete ETG.1800 Security Profile and EtherCAT-and-Cyber-Security whitepaper are detailed technical documents this guide could not fully machine-extract or independently re-verify line by line; treat granular protocol-field and certification-scope claims as general description, to be confirmed against the primary ETG and UL Solutions documentation before a compliance or architecture decision. This guide is general information, not a substitute for a current CISA ICS advisory search for your exact EtherCAT master/slave hardware and firmware version.

Sources

  1. EtherCAT Technology Group: EtherCAT — the Ethernet Fieldbus (technology overview, master/slave architecture, processing on the fly)
  2. EtherCAT Technology Group: Cybersecurity (SL2/IEC 62443-3-3 certification claims, ETG.1800 Security Profile, UL Solutions assessment)
  3. CISA ICS Advisory ICSA-24-051-02: Industrial Control Systems Network Protocol Parsers (ICSNPP) — Ethercat Zeek Plugin (released 20 February 2024; CVE-2023-7242, -7243, -7244)
  4. CISA ICS Advisory ICSA-24-312-01: Beckhoff Automation TwinCAT Package Manager (released 7 November 2024)
  5. Granat, Höfken, Schuba: "Intrusion Detection of the ICS Protocol EtherCAT," 2nd International Conference on Computer, Network Security and Communication Engineering (CNSCE 2017), DEStech Transactions on Computer Science and Engineering
  6. Ovaz Akpinar: "Development of the ECAT Preprocessor with the Trust Communication Approach," Security and Communication Networks, Wiley, 2018
  7. NIST Special Publication 800-82 Revision 3, Guide to Operational Technology (OT) Security (September 2023)

Frequently asked questions

Does EtherCAT have built-in authentication or encryption in its wire protocol?

No. EtherCAT's base protocol, standardized by the EtherCAT Technology Group (ETG) as the ETG.1000 series and internationally as IEC 61158 Type 12 / IEC 61784-2 Communication Profile Family 12, has no authentication field, no encryption and no message-integrity check anywhere in its application-layer datagram format. The protocol's defining mechanism, 'processing on the fly,' is described on ETG's own technology page as each SubDevice (slave) reading the data addressed to it 'on the fly, and insert[ing] its data in the frame as the frame is moving downstream' — the MainDevice (master) emits a single Ethernet frame that streams through every device on the segment in hardware, with the EtherCAT Slave Controller (ESC) doing the read/write entirely at the hardware level, independent of any device's CPU, operating system or software stack. Nothing in that datagram format carries a credential, a session key, or a signature; any device wired into the segment, by design, can read and write the frame as it passes. ETG does not dispute this at the protocol level — its own current cybersecurity messaging instead argues the architecture itself narrows what an attacker can do, not that the wire format carries cryptography.

If EtherCAT has no native authentication, how does the EtherCAT Technology Group justify calling it secure?

ETG's current cybersecurity page (fetched directly for this guide) argues EtherCAT is 'inherently robust against cyberattacks' for architectural reasons rather than cryptographic ones: communication is tightly controlled because 'frames can only be generated by the MainDevice,' the protocol carries no IP stack (so typical IP-based malware and routing attacks do not apply directly to the fieldbus segment itself), and frame processing happens in dedicated hardware rather than a general-purpose software stack, which the page says makes many attack classes, including denial-of-service, largely ineffective against a correctly configured segment. Building on that architectural baseline, ETG states EtherCAT systems have been 'assessed and certified by independent testing bodies (including UL Solutions)' as meeting 'Security Level 2 according to IEC 62443-3-3 — without any modifications to the protocol,' and that for 'higher security requirements (Security Level 3), only software extensions are necessary.' ETG also publishes a dedicated specification, ETG.1800 ('EtherCAT Security Profile'), whose draft parts 1 and 2 were released for review, aimed at guiding integrators and device makers on applying those software-layer security measures. None of this changes the underlying fact confirmed above: the base ETG.1000 datagram format itself still carries no authentication or encryption — the SL2 claim is about a system-level architecture and compensating controls evaluated against IEC 62443-3-3's roughly 103 system requirements, not a claim that the wire protocol was retrofitted with cryptography.

What does independent security research show about attacking a real EtherCAT segment?

Multiple academic studies, working independently of each other between 2017 and 2020, demonstrated that a device with access to the physical EtherCAT bus can inject and manipulate traffic, consistent with ETG's own acknowledgment that the protocol relies on controlling who reaches the wire rather than on authenticating what reaches it. Granat, Höfken and Schuba (FH Aachen University of Applied Sciences), presented at the 2nd International Conference on Computer, Network Security and Communication Engineering (CNSCE 2017), found EtherCAT 'lacks common security parameters such as authentication, encryption, and authorization' and built a tool called ecat_mitm to demonstrate frame interception and data manipulation — for example, rewriting a specific datagram's payload value in transit. Their paper makes an important distinction: because EtherCAT datagrams are encapsulated directly in raw Ethernet frames rather than routed IP traffic, classic IP-layer MITM techniques like ARP spoofing do not work against it — an attacker instead needs physical access to the bus (a cable tap) or control of a device already participating in the EtherCAT ring. Ovaz Akpinar's 2018 paper in Security and Communication Networks (Wiley), describing itself as the first research specifically targeting EtherCAT vulnerabilities, independently reached the same conclusion — that EtherCAT 'does not have any flow or connection-based security to recognize master and slaves,' making it susceptible to MAC spoofing, MITM, denial-of-service and command-injection — and proposed a Snort-based trust-node preprocessor as a compensating detection layer. A separate 2020 formal-methods paper (Feng Tao et al., Journal of Computer Research and Development) identified three categories of MITM vulnerability in the protocol's message exchange: tampering, replay and deception. None of these findings breaks a cryptographic control, because the base protocol does not implement one at the datagram level — they demonstrate what unauthenticated frame processing allows once an attacker is on the segment.

Has CISA published an ICS advisory specifically about EtherCAT, and what should a device maker or integrator check first?

This guide could not find a CISA ICS advisory describing a vulnerability in the EtherCAT protocol itself or in a Beckhoff-built EtherCAT master/TwinCAT stack parsing EtherCAT traffic — the closest confirmed match is CISA's ICSA-24-051-02 (released 20 February 2024), which covers the open-source ICSNPP EtherCAT plugin for Zeek, a third-party network-monitoring tool used to analyze EtherCAT traffic for intrusion detection, not an EtherCAT master, slave or device firmware. That advisory assigns three CVEs against plugin versions d78dda6 and prior — CVE-2023-7244 and CVE-2023-7243 (both CWE-787, Out-of-Bounds Write, CVSS v3.1 9.8) and CVE-2023-7242 (CWE-125, Out-of-Bounds Read, CVSS v3.1 8.2) — all triggered by a specially crafted EtherCAT packet reaching the Zeek parser; CISA's advisory states the fix is updating to commit 3bca34c or later. Separately, CISA's archive contains several Beckhoff advisories (most recently ICSA-24-312-01, covering a local privilege-escalation flaw in TwinCAT Package Manager), but none of those found relate to the EtherCAT wire protocol or its security model either — they are unrelated software bugs in Beckhoff's engineering tooling. Given that gap, an integrator's practical checklist should rest on the architecture and the academic research above rather than wait for a protocol-specific advisory: inventory every EtherCAT MainDevice and SubDevice on the segment and confirm who has physical access to the cabling and any unused ports, since the academic attacks above all assume bus access as the starting point; verify whether the installed EtherCAT stack and any connected engineering software (TwinCAT or otherwise) are current against CISA's general advisory archive for that vendor; treat the EtherCAT segment itself as a trusted-physical-access zone, not a network a remote attacker should ever reach, and keep it off any routed IP network since the protocol was never designed to be exposed that way; and if IEC 62443-3-3 Security Level 2 or 3 compliance matters for the deployment, confirm which specific ETG.1800 software-layer controls were actually implemented on the real system, since the UL certification covers reference architectures and threat scenarios ETG itself selected, not an automatic guarantee for every possible EtherCAT deployment configuration.

In this cluster

EtherNet/IP and CIP Security: why Rockwell's most-deployed protocol still ships unauthenticated by defaultEtherNet/IP and the Common Industrial Protocol (CIP) it carries run a large share of North American discrete manufacturing, and CIP has no authentication unless a site explicitly deploys ODVA's CIP Security extension. What CIP Security's four profiles actually add, what a 2021-to-2026 run of Rockwell Automation CISA advisories shows about real failures, and the controls that compensate where it isn't deployed.HART and WirelessHART protocol security: what's protected, and what still isn'tHART runs over a 4-20mA loop with no authentication at all; WirelessHART (IEC 62591) added mandatory AES-128 encryption and key management. What CISA advisories on HART DTMs and WirelessHART gateways show about where the real risk sits.IEC 60870-5-104 security: the protocol Industroyer2 used to attack a power gridIEC 60870-5-104 carries telecontrol traffic for power grids and water utilities in cleartext with no built-in authentication. Industroyer2's own code confirms it spoke nothing but IEC-104 to attack Ukraine's grid in 2022, and Hitachi Energy RTU500 advisories show the gap is still being found in 2026.IEC 61850 security: what GOOSE, Sampled Values and MMS do and don't protectIEC 61850 standardizes substation automation communication — GOOSE, Sampled Values and MMS — but the base protocol was not designed with cryptographic security in mind. What IEC 62351-6 adds, and what two 2026 CISA ICS advisories against real IEC 61850 implementations actually found.

EtherCAT security: no native authentication in the wire protocol, and what fills the gap