Skip to main content

libiec61850 EUVDEUVD-2026-51342

| CVE-2026-65421 HIGH
Out-of-bounds Read (CWE-125)
2026-07-30 icscert GHSA-rh3w-qc85-vjvv
7.1
CVSS 4.0 · Vendor: icscert
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain adjacent network access
  2. Delivery
    Send crafted MMS BER message
  3. Exploit
    Supply invalid field length value
  4. Execution
    Trigger heap over-read in BER decoder
  5. Persist
    MMS service process terminates
  6. Impact
    Denial of service to IEC 61850 device

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK

1 technique across 1 tactic: Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target host must be running an application built on libiec61850 with its MMS server functionality active and reachable on the adjacent network (AV:A). No authentication is required (PR:N) and no user interaction is needed (UI:N) - any host that can send TCP traffic to the MMS port can trigger the flaw. The triggering condition is specifically receipt of a BER-encoded MMS message containing a BOOLEAN or INTEGER field whose attacker-supplied length value exceeds the actual buffer size; no special server-side configuration beyond running the MMS service is required. Exploitation is bounded by adjacent-network reachability: in properly segmented OT architectures where MMS services are isolated behind process-network firewalls, internet-facing or enterprise-network attackers cannot directly reach the service. The 'Information Disclosure' tag suggests possible heap memory leakage under some conditions, but the description confirms the primary impact is process termination; whether data is exfiltrated before the crash is not confirmed from available data.

Impact

The CVSS 6.5 score with AV:A (adjacent network) is the most significant risk-limiting factor - the attacker must have layer-2 or routed adjacent-network access to the MMS service, excluding open-internet attackers in properly segmented OT environments. AC:L/PR:N/UI:N indicates that once adjacent, exploitation is straightforward and requires no credentials or user interaction, lowering the practical bar considerably. Impact is purely availability (A:H, C:N, I:N per the CVSS vector), meaning a successful attack crashes the service but does not exfiltrate data or modify state - though the 'Information Disclosure' tag in the source metadata is inconsistent with C:N and warrants independent verification against the vendor advisory. No EPSS score was provided, no KEV listing exists, and no public POC has been identified, placing this in a lower-urgency tier for most enterprise environments. However, the ICS-CERT attribution and IEC 61850 context elevate operational concern: MMS services in substation automation are often safety-critical or operationally critical, where a process crash during grid operations could have consequences disproportionate to the CVSS base score.

Exploit ScenarioDerived

An attacker with access to the substation LAN or industrial control network segment sends a crafted MMS connection request or data message containing a BER-encoded field (BOOLEAN or INTEGER type) with a length value exceeding the actual buffer allocation. The libiec61850 BER decoder trusts this length without validation, reads beyond the heap buffer boundary, and the resulting memory access violation terminates the MMS service process, severing all MMS communications to the affected IEC 61850 device. No public proof-of-concept has been identified at time of analysis.

Act Now Prioritize within 24-48h. Why: Active threat signals + CRITICAL/HIGH severity.
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 30, 2026

Heap buffer over-read in MZ Automation GmbH's libiec61850 (versions prior to 1.6.2) allows an unauthenticated adjacent-network attacker to crash the MMS service process by sending a crafted BER-encoded message with an invalid length value in a BOOLEAN or INTEGER field. The MMS BER decoder performs no bounds validation on the attacker-supplied length, causing a read past the end of a heap-allocated buffer and subsequent process termination. CISA ICS-CERT issued advisory ICSA-26-211-10 for this vulnerability; no public exploit code or KEV listing has been identified at time of analysis.

RemediationAI

Upgrade libiec61850 to version 1.6.2 or later, which contains the vendor-released patch per CISA advisory ICSA-26-211-10 (https://www.cisa.gov/news-events/ics-advisories/icsa-26-211-10) and EUVD-2026-51342. For systems that cannot be patched immediately, restrict access to the MMS service port (typically TCP 102) via host-based or network firewall rules, permitting only known, authorized SCADA or DCS client addresses - this exploits the AV:A constraint to eliminate remote exposure while preserving legitimate communications. Note that ACL changes in OT environments must be tested against operational SCADA polling and control traffic before deployment, as blocking legitimate MMS clients will disrupt substation communications. No workaround eliminates the underlying decode flaw; network segmentation is a compensating control only.

Affected VersionsENISA

libiec61850 0 <1.6.2

Affected Packages

euvd libiec61850 fix: 1.6.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

libiec61850 is an open-source C library developed by MZ Automation GmbH implementing the IEC 61850 standard for electrical substation automation and industrial control communications. The Manufacturing Message Specification (MMS) sub-protocol uses ASN.1 Basic Encoding Rules (BER) for message serialization, where each data element is preceded by a type tag and a length field. CWE-125 (Out-of-bounds Read) is the root cause: the decoder reads the caller-supplied length byte for fixed-width types (BOOLEAN, INTEGER) but does not verify that length does not exceed the remaining buffer boundary before performing the memory read. The affected CPE is cpe:2.3:a:mz_automation_gmbh:libiec61850:*:*:*:*:*:*:*:*, covering all releases prior to 1.6.2. While CWE-125 can sometimes permit heap content leakage in addition to crashes, the vulnerability description characterizes the primary impact as service termination.

Know when Libiec61850 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (icscert) PRIMARY 7.1 MEDIUM
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

AV:A reflects MMS service adjacency requirement; PR:N as MMS connections require no credentials; A:H for service termination; C:N as crash precedes any confirmed data exfiltration.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (icscert).

CVSS VectorVendor: icscert

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

4
Severity Changed
Jul 30, 2026 - 23:22 NVD
MEDIUM HIGH
CVSS changed
Jul 30, 2026 - 23:22 NVD
6.5 (MEDIUM) 7.1 (HIGH)
Patch available
Jul 30, 2026 - 23:04 EUVD
CVE Published
Jul 30, 2026 - 22:35 cve.org
HIGH 7.1

DescriptionCVE.org

The MMS BER decoder contains a flaw in decoding fixed-width BER fields (boolean/integer): an attacker-supplied length value is not validated, causing a read past the end of a heap buffer. This leads to termination of the MMS service process and a denial-of-service condition.

Executive ViewAI

Why It Matters

libiec61850 versions prior to 1.6.2 contain a denial-of-service vulnerability affecting industrial MMS services in critical infrastructure environments. Unauthenticated adjacent-network attackers can crash MMS processes by sending specially crafted BER-encoded messages, with no public exploit identified at time of analysis. Organizations relying on unpatched versions face potential disruption to industrial automation and control system operations.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
open-source OT library, primarily deployed in substation automation
Threat Intel
1
1 sources
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CISA GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat Yes
Deciding rule
Active threat signals + CRITICAL/HIGH severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: +10
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2018-19185 CRITICAL POC
9.8 Nov 12

An issue has been found in libIEC61850 v1.3. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita

CVE-2018-18957 CRITICAL POC
9.8 Nov 05

An issue has been found in libIEC61850 v1.3. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita

CVE-2018-18834 CRITICAL POC
9.8 Oct 30

An issue has been found in libIEC61850 v1.3. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita

CVE-2020-7054 HIGH POC
8.8 Jan 14

MmsValue_decodeMmsData in mms/iso_mms/server/mms_access_result.c in libIEC61850 through 1.4.0 has a heap-based buffer ov

CVE-2019-19931 HIGH POC
8.8 Dec 23

In libIEC61850 1.4.0, MmsValue_decodeMmsData in mms/iso_mms/server/mms_access_result.c has a heap-based buffer overflow.

CVE-2024-28286 HIGH POC
7.5 Mar 21

In mz-automation libiec61850 v1.4.0, a NULL Pointer Dereference was detected in the mmsServer_handleFileCloseRequest.c f

CVE-2024-26529 HIGH POC
7.5 Mar 13

An issue in mz-automation libiec61850 v.1.5.3 and before, allows a remote attacker to cause a denial of service (DoS) vi

CVE-2023-27772 HIGH POC
7.5 Apr 13

libiec61850 v1.5.1 was discovered to contain a segmentation violation via the function ControlObjectClient_setOrigin() a

CVE-2022-21159 HIGH POC
7.5 Apr 15

A denial of service vulnerability exists in the parseNormalModeParameters functionality of MZ Automation GmbH libiec6185

CVE-2019-16510 HIGH POC
7.5 Sep 19

libIEC61850 through 1.3.3 has a use-after-free in MmsServer_waitReady in mms/iso_mms/server/mms_server.c, as demonstrate

CVE-2019-1010300 HIGH POC
7.5 Jul 15

mz-automation libiec61850 1.3.2 1.3.1 1.3.0 is affected by: Buffer Overflow. Rated high severity (CVSS 7.5), this vulner

CVE-2019-6719 HIGH POC
7.5 Jan 23

An issue has been found in libIEC61850 v1.3.1. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitabl

Threat IntelligenceMISP

CISA Advisories
Sources: CISA (public domain), CISA Vulnrichment

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy