Skip to content

Back to the catalog

Long-Hidden Flaws Patched in EPICS Research Facility Control Software
securityweek.comarticle

Long-Hidden Flaws Patched in EPICS Research Facility Control Software

Four vulnerabilities in EPICS Base 7.0.10 and earlier, the control-system toolkit used at ITER and the Advanced Photon Source, were disclosed by CISA. CVE-2026-114595 (CVSS 9.8) is an integer overflow that could allow remote code execution, though only an out-of-bounds heap write and crash were demonstrated. All flaws sit in Channel Access and pvAccess handling (TCP 5064 and 5075), need no authentication, and are fixed in 7.0.11.

TL;DR Four unauthenticated memory-safety bugs in EPICS Base Channel Access and pvAccess, found by an autonomous AI system, are patched in 7.0.11.
Document

What it is

Four vulnerabilities in EPICS Base 7.0.10 and earlier, disclosed in a CISA advisory and found by Cipher, an autonomous security research system from Causal Security. EPICS Base is the core of the open source toolkit used to build control systems at large research facilities. Causal says ITER's fusion reactor control system is based on EPICS and the Advanced Photon Source at Argonne National Laboratory uses it heavily.

How it works

All four bugs are in the handling of Channel Access and pvAccess, the EPICS network protocols.

CVECVSSClassStated effect
CVE-2026-1145959.8Integer overflow while processing network requestsWrongly sized allocation, then attacker data can corrupt memory, cause DoS, or possibly enable RCE
CVE-2026-1145968.2Out-of-bounds writeUnstable process or DoS
CVE-2026-1145977.5Out-of-bounds readCrash, and leak of nearby memory
CVE-2026-1145987.5Type confusion from malformed network dataDoS

Preconditions / Affected

EPICS Base 7.0.10 and earlier. Causal co-founder Shubham Raj says all four can be triggered without authentication or user interaction. The attacker needs network access to the EPICS services, typically TCP 5064 (Channel Access) or TCP 5075 (pvAccess). That access could come from an exposed service or from inside a facility network.

What to do

CISA recommends updating to EPICS Base 7.0.11. The page names no workaround. Because the precondition is reachability of the two ports, check which hosts expose TCP 5064 and 5075 and to whom.

Caveats

  • Remote code execution has not been shown. Cipher demonstrated an attacker-controlled out-of-bounds heap write and a process crash under AddressSanitizer, and Raj did not pursue a working RCE exploit. The RCE risk for CVE-2026-114595 is possible, not proven.
  • The operational harms Raj lists (interrupted beams, disrupted experiments, lost monitoring data, costly shutdowns) are Raj's assessment. The shutdown scenario depends on RCE.
  • The number of internet-facing EPICS deployments is unknown. A brief Censys check found candidates by port, but none could be verified as EPICS.
  • No public exploitation has been reported to CISA.
  • Cipher's code history review puts the flaws at roughly 14.5 to 31.5 years old. Causal says Cipher took about 3 hours 49 minutes to find the four bugs, starting with no EPICS knowledge.
  • EPICS maintainers were notified on June 9 and merged patches in July and August. The page does not give the year or say which fix landed when.

Organisations named here

  • Argonne National Laboratory
  • Causal Security
  • CISA
  • ITER
  • out-of-bounds write
  • type confusion

CVEs named here

  • CVE-2026-114595
  • CVE-2026-114596
  • CVE-2026-114597
  • CVE-2026-114598

Technologies named here

  • EPICS Base 7.0.10 and earlier
  • ITER fusion reactor control system
  • Advanced Photon Source at Argonne National Laboratory
  • Grid Protection Alliance openPDC and openHistorian
  • FreeRTOS-Plus-TCP embedded networking stack
  • AddressSanitizer
  • Censys
  • CVSS
  • cipher
  • Channel Access
  • EPICS
  • pvAccess

Techniques named here

  • Out-of-bounds write
  • Out-of-bounds read with leakage of nearby memory
  • Type confusion via malformed network data
  • Integer Overflow
  • Out-of-bounds read