CyberzSOC

Publication detail
← Back to advisories & guidance

ICSA-26-155-04: Hitachi Energy RTU500 (Update A) ↗ source

June 4, 2026 CISA ICS Advisory

Summary

Hitachi Energy is aware of vulnerabilities that affect RTU500 product versions listed in this document. If exploited, these vulnerabilities primarily impact product availability, with potential secondary impacts on confidentiality and integrity. Please refer to the Recommended Immediate Actions for information about the mitigation/remediation. CVE-2025-69421: CWE-476: NULL Pointer Dereference Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer dereference in the PKCS12_item_decrypt_d2i_ex() function. Impact summary: A NULL pointer dereference can trigger a crash which leads to Denial of Service for an application processing PKCS#12 files. The PKCS12_item_decrypt_d2i_ex() function does not check whether the oct parameter is NULL before dereferencing it. When called from PKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can be NULL, causing Denial of Service impact. The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. Product is affected, if a privileged user uploads a malformed PKCS#12 certificate via web interface or if PKI client functionality is configured. CVE-2026-24515: CWE-476: NULL Pointer Dereference In libexpat before 2.7.4, XML_ExternalEntityParserCreate does not copy unknown encoding handler user data, causing Denial of Service impact.

Advisory Details CISA ICS CSAF feed

Advisory ID
ICSA-26-155-04
Status
Final · version 5
Initial release
2026-05-26
Last revised
2026-11-12 (5 revisions)
Vendor
Hitachi Energy
Critical infrastructure sectors
Energy
Deployed
Worldwide
Vendor headquarters
Switzerland

Republished vendor advisory. This ICSA is a verbatim republication of Hitachi Energy PSIRT 8DBD000252 from a direct conversion of the vendor's Common Security Advisory Framework (CSAF) advisory. This is republished to CISA's website as a means of increasing visibility and is provided "as-is" for informational purposes only. CISA is not responsible for the editorial or technical accuracy of republished advisories and provides no warranties of any kind regarding any information contained within this advisory. Further, CISA…

Support: For additional information and support please contact your product provider or Hitachi Energy service organization. For contact information, see https://www.hitachienergy.com/contact-us/ for Hitachi Energy contact-centers.

General Mitigation Factors: Recommended security practices and firewall configurations can help protect a process control network from attacks that originate from outside the network. Such practices include that process control systems are physically protected from direct access by unauthorized personnel, have no direct connections to the Internet, and are separated from other networks by means of a firewall system that has a minimal number of ports exposed, and others that have to be evaluated case by case. Process control systems should not be used for Internet surfing, instant messaging, or receiving e-mails. Portable computers and removable storage media should be carefully scanned for viruses before they are connected to a control system. Proper password policies and processes should be followed. Additional information on Industrial Control Systems Cybersecurity Best Practices can be found in the following Hitachi Energy Cybersecurity Notification. Cybersecurity Advisory - Industrial Control Systems Cybersecurity Best Practices

Credit: Hitachi Energy Internal Team

Affected products (1)
  • RTU500 series CMU Firmware — >=13.5.1|<=13.5.4, >=13.6.1|<=13.6.3, >=13.7.1|<=13.7.8, 13.8.1, >=12.7.1|<=12.7.7, >=13.7.1|<=13.7.7
Revision history (5)
  • 2026-11-12 — v5: CISA Republication update based on Hitachi Energy PSIRT 8DBD000252 advisory
  • 2026-09-29 — v4: Updated fixed version 12.7.8
  • 2026-06-04 — v3: CISA Republication - Initial CISA Republication of Hitachi Energy PSIRT 8DBD000252 advisory
  • 2026-05-27 — v2: Update to affected version range for 12.7.x series
  • 2026-05-26 — v1: Initial public release

From CISA's machine-readable CSAF 2.0 advisory (JSON).

Vulnerabilities as Stated by the Advisory

CVEWeaknessCVSS v3Details
CVE-2026-25210 CWE-190 Integer Overflow or Wraparound 7.8 High CVE-2026-25210
CWE-190: Integer Overflow or Wraparound In libexpat before 2.7.4, the doContent function does not properly determine the buffer size bufSize because there is no integer overflow check for tag buffer reallocation, primarily causing Denial of Service and potentially confidentiality and integrity impact to the product. Product is only affected if IEC 61850 functionality is configured. CISA SSVC — Exploitation: None · Automatable: No

Vendor fix: Update to CMU Firmware version 13.8.2

Mitigation: Follow general mitigation factors/workarounds

Vendor fix: Update to CMU Firmware version 13.7.9* or 13.8.2

Affected, fixed & timeline

Affected:

  • RTU500 series CMU Firmware >=13.5.1|<=13.5.4
  • RTU500 series CMU Firmware >=13.6.1|<=13.6.3
  • RTU500 series CMU Firmware >=13.7.1|<=13.7.8
  • RTU500 series CMU Firmware 13.8.1
  • RTU500 series CMU Firmware >=12.7.1|<=12.7.7

Vendor fix: Update to CMU Firmware version 12.7.8 or 13.8.2

CVE-2025-69421 CWE-476 NULL Pointer Dereference 6.5 Medium CVE-2025-69421
CWE-476: NULL Pointer Dereference Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer dereference in the PKCS12_item_decrypt_d2i_ex() function. Impact summary: A NULL pointer dereference can trigger a crash which leads to Denial of Service for an application processing PKCS#12 files. The PKCS12_item_decrypt_d2i_ex() function does not check whether the oct parameter is NULL before dereferencing it. When called from PKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can be NULL, causing Denial of Service impact. The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. Product is affected, if a privileged user uploads a malformed PKCS#12 certificate via web interface or if PKI client functionality is configured. CISA SSVC — Exploitation: None · Automatable: No

Vendor fix: Update to CMU Firmware version 13.8.2

Mitigation: Follow general mitigation factors/workarounds

Vendor fix: Update to CMU Firmware version 13.7.9* or 13.8.2

Affected, fixed & timeline

Affected:

  • RTU500 series CMU Firmware >=13.5.1|<=13.5.4
  • RTU500 series CMU Firmware >=13.6.1|<=13.6.3
  • RTU500 series CMU Firmware >=13.7.1|<=13.7.8
  • RTU500 series CMU Firmware 13.8.1
  • RTU500 series CMU Firmware >=12.7.1|<=12.7.7

Vendor fix: Update to CMU Firmware version 12.7.8 or 13.8.2

CVE-2026-8479 CWE-476 NULL Pointer Dereference 6.5 Medium CVE-2026-8479
CWE-476: NULL Pointer Dereference IEC 60870-5-104 used in bidirectional mode is vulnerable for a NULL pointer dereferencing, if a specially crafted sequence of messages is sent for a certain time, causing Denial of Service impact. Product is only affected if IEC 60870-5-104 functionality in bidirectional mode (BCI) is configured. CISA SSVC — Exploitation: None · Automatable: No

Vendor fix: Update to CMU Firmware version 13.8.2

Mitigation: Follow general mitigation factors/workarounds

Vendor fix: Update to CMU Firmware version 13.7.8

Affected, fixed & timeline

Affected:

  • RTU500 series CMU Firmware >=12.7.1|<=12.7.7
  • RTU500 series CMU Firmware >=13.5.1|<=13.5.4
  • RTU500 series CMU Firmware >=13.6.1|<=13.6.3
  • RTU500 series CMU Firmware >=13.7.1|<=13.7.7
  • RTU500 series CMU Firmware 13.8.1
CVE-2026-32776 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2026-32776
CWE-476: NULL Pointer Dereference libexpat before 2.7.5 allows a NULL pointer dereference with empty external parameter entity content, causing Denial of Service impact. Product is only affected if IEC 61850 functionality is configured. CISA SSVC — Exploitation: None · Automatable: No

Vendor fix: Update to CMU Firmware version 13.8.2

Mitigation: Follow general mitigation factors/workarounds

Vendor fix: Update to CMU Firmware version 13.7.9* or 13.8.2

Affected, fixed & timeline

Affected:

  • RTU500 series CMU Firmware >=13.5.1|<=13.5.4
  • RTU500 series CMU Firmware >=13.6.1|<=13.6.3
  • RTU500 series CMU Firmware >=13.7.1|<=13.7.8
  • RTU500 series CMU Firmware 13.8.1
  • RTU500 series CMU Firmware >=12.7.1|<=12.7.7

Vendor fix: Update to CMU Firmware version 12.7.8 or 13.8.2

CVE-2026-32777 CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop') 5.5 Medium CVE-2026-32777
CWE-835: Loop with Unreachable Exit Condition ('Infinite Loop') libexpat before 2.7.5 allows an infinite loop while parsing DTD content, causing Denial of Service impact. Product is only affected if IEC 61850 functionality is configured. CISA SSVC — Exploitation: None · Automatable: No

Vendor fix: Update to CMU Firmware version 13.8.2

Mitigation: Follow general mitigation factors/workarounds

Vendor fix: Update to CMU Firmware version 13.7.9* or 13.8.2

Affected, fixed & timeline

Affected:

  • RTU500 series CMU Firmware >=13.5.1|<=13.5.4
  • RTU500 series CMU Firmware >=13.6.1|<=13.6.3
  • RTU500 series CMU Firmware >=13.7.1|<=13.7.8
  • RTU500 series CMU Firmware 13.8.1
CVE-2026-32778 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2026-32778
CWE-476: NULL Pointer Dereference libexpat before 2.7.5 allows a NULL pointer dereference in the function setContext on retry after an earlier out-of-memory condition, causing Denial of Service impact. Product is only affected if IEC 61850 functionality is configured. CISA SSVC — Exploitation: None · Automatable: No

Vendor fix: Update to CMU Firmware version 13.8.2

Mitigation: Follow general mitigation factors/workarounds

Vendor fix: Update to CMU Firmware version 13.7.9* or 13.8.2

Affected, fixed & timeline

Affected:

  • RTU500 series CMU Firmware >=13.5.1|<=13.5.4
  • RTU500 series CMU Firmware >=13.6.1|<=13.6.3
  • RTU500 series CMU Firmware >=13.7.1|<=13.7.8
  • RTU500 series CMU Firmware 13.8.1
CVE-2026-24515 CWE-476 NULL Pointer Dereference 2.5 Low CVE-2026-24515
CWE-476: NULL Pointer Dereference In libexpat before 2.7.4, XML_ExternalEntityParserCreate does not copy unknown encoding handler user data, causing Denial of Service impact. Product is only affected if IEC 61850 functionality is configured. CISA SSVC — Exploitation: None · Automatable: No

Vendor fix: Update to CMU Firmware version 13.8.2

Mitigation: Follow general mitigation factors/workarounds

Vendor fix: Update to CMU Firmware version 13.7.9* or 13.8.2

Affected, fixed & timeline

Affected:

  • RTU500 series CMU Firmware >=13.5.1|<=13.5.4
  • RTU500 series CMU Firmware >=13.6.1|<=13.6.3
  • RTU500 series CMU Firmware >=13.7.1|<=13.7.8
  • RTU500 series CMU Firmware 13.8.1

Scores and weakness types are as CISA or the republishing vendor stated them in this advisory; the linked CVE pages carry the independently enriched CVSS and SSVC assessments.

News Coverage

No coverage found in monitored research blogs or news feeds.

CVEs Referenced in This Publication

CVECVSSAffected
CVE-2025-69421 7.5 High OpenSSL OpenSSL Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer dereference in the PKCS12_item_decrypt_d2i_ex() function. Impact summa…
CVE-2026-25210 6.9 Medium libexpat project libexpat In libexpat before 2.7.4, the doContent function does not properly determine the buffer size bufSize because there is no integer overflow check for t…
CVE-2026-8479 6.9 Medium Hitachi Energy RTU500 series CMU firmware IEC 60870-5-104 used in bidirectional mode in RTU500 is vulnerable for a NULL pointer dereferencing, if a specially crafted sequence of messages is s…
CVE-2026-32776 4.0 Medium libexpat project libexpat libexpat before 2.7.5 allows a NULL pointer dereference with empty external parameter entity content.
CVE-2026-32777 4.0 Medium libexpat project libexpat libexpat before 2.7.5 allows an infinite loop while parsing DTD content.
CVE-2026-24515 2.9 Low libexpat project libexpat In libexpat before 2.7.4, XML_ExternalEntityParserCreate does not copy unknown encoding handler user data.
CVE-2026-32778 2.9 Low libexpat project libexpat libexpat before 2.7.5 allows a NULL pointer dereference in the function setContext on retry after an earlier ouf-of-memory condition.

Named by the advisory itself. Each CVE links to its tracked detail page.

Vendors Named in This Publication

No KEV-catalogued vendors are named in this publication.