Skip to main content

libiec61850 CVE-2026-50032

| EUVDEUVD-2026-48397 HIGH
NULL Pointer Dereference (CWE-476)
2026-07-23 icscert GHSA-37jp-3q9w-phcm
8.7
CVSS 4.0 · Vendor: icscert
View

Attack ChainAIDerived

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

  1. Access
    Gain access to substation/MMS network segment
  2. Delivery
    Connect to libiec61850 MMS server on TCP/102
  3. Exploit
    Send WriteRequest with empty listOfData
  4. Execution
    Trigger NULL pointer dereference in Write handler
  5. Impact
    Server process crashes (denial of service)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

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

Exploitation Conditions

Exploitation requires the target to run an IEC 61850 MMS server built on libiec61850 and the attacker to be able to reach its MMS endpoint (typically TCP/102) and send a WriteRequest addressing a Named Variable List with an empty listOfData field - that malformed message IS the trigger. The primary limiting factor is network position: the description specifies a 'network adjacent' attacker, implying access to the same LAN/segment as the device rather than arbitrary internet reachability, which conflicts with the input's AV:N metric and should be verified. No authentication, user interaction, or non-default configuration is called out in the description beyond having the MMS Write service reachable.

Impact

The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H, base 8.7) rates this high, driven entirely by availability impact with no confidentiality or integrity effect and no privileges or user interaction required. However, the description explicitly says 'network adjacent attacker,' which conflicts with the AV:N (network) metric in the input - for MMS this typically means an attacker on the substation/process LAN rather than the open Internet, so real-world exposure depends on network segmentation; this discrepancy should be verified with the vendor/advisory. No EPSS score, SSVC decision, KEV listing, or public POC was provided, so exploitation likelihood cannot be quantified from the data; the signal set is thin. Practically, this is a reliability/uptime threat to ICS environments where availability is paramount, not a data-breach vector, and its true reachability hinges on whether MMS endpoints are exposed beyond a trusted network segment.

Exploit ScenarioDerived

An attacker with a foothold on the substation or process network connects to an exposed MMS server built on libiec61850 and issues an MMS WriteRequest targeting a Named Variable List but omits the listOfData contents. The empty field triggers the NULL pointer dereference and the server process crashes, disrupting monitoring and control until it is restarted. No public exploit code was identified at time of analysis, and the attack requires only a single crafted, unauthenticated message.

Act Now Prioritize within 24-48h. Why: Active threat signals + CRITICAL/HIGH severity.
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 23, 2026

Denial of service in MZ Automation's libiec61850 library allows a network-adjacent attacker to crash an IEC 61850 MMS server by sending a specially crafted WriteRequest whose listOfData field is empty, triggering a NULL pointer dereference (CWE-476) in the Write Named Variable List handler. Any device or application embedding the affected library as an MMS server - commonly protection relays, RTUs, gateways, and SCADA front-ends in electric-power and industrial environments - is exposed. Reported through CISA ICS-CERT (advisory ICSA-26-204-06) with no public exploit identified at time of analysis and no CISA KEV listing.

RemediationAI

No vendor-released patch version was identified in the provided data, so the exact fixed release should be confirmed from the CISA advisory (https://www.cisa.gov/news-events/ics-advisories/icsa-26-204-06) and the upstream libiec61850 project, then applied by upgrading the library and rebuilding/redeploying any product that embeds it. Until a patched build is deployed, apply network segmentation to restrict access to TCP port 102 (MMS/ISO-TCP) so only authorized SCADA/HMI hosts can reach the server - the standard ICS defense and the least disruptive control here; supplement with firewall/ACL allow-listing and consider a protocol-aware IDS rule to detect malformed WriteRequests. The trade-off of strict port 102 filtering is potential disruption to legitimate MMS clients if the allow-list is incomplete, so validate the client inventory before enforcing.

Affected VersionsENISA

libiec61850 1.0.0 ≤1.6.1

Affected Packages

euvd libiec61850 no fix

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 a widely used open-source implementation of the IEC 61850 protocol suite (including MMS over ISO/TCP on port 102) used to build servers and clients for electrical substation automation and industrial control. The flaw lives in the MMS Manufacturing Message Specification 'Write' service path that handles a Named Variable List: when a WriteRequest arrives with an empty listOfData element, the handler dereferences a pointer that was never populated, matching CWE-476 (NULL Pointer Dereference). Because the crash occurs during message parsing/dispatch of a legitimate service, no data corruption or code execution results - the process simply faults and the server terminates, taking down the protocol endpoint.

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 8.7 HIGH
CVSS:4.0/AV:N/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

Description states a network-adjacent attacker so AV:A over AV:N; a single unauthenticated malformed message crashes the server, giving PR:N/UI:N/AC:L and availability-only impact (A:H, C/I:N).

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
Network
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

2
CVSS changed
Jul 23, 2026 - 21:23 NVD
7.5 (HIGH) 8.7 (HIGH)
CVE Published
Jul 23, 2026 - 20:53 cve.org
HIGH 8.7

DescriptionCVE.org

A NULL pointer dereference in the MMS Write Named Variable List handler, which may allow a network adjacent attacker to crash the server by sending a WriteRequest with an empty listOfData field.

Executive ViewAI

Why It Matters

MZ Automation's libiec61850 library contains a critical denial-of-service vulnerability affecting IEC 61850 MMS servers widely deployed in electric-power protection relays, RTUs, and SCADA systems. A network-adjacent attacker can remotely crash affected devices by sending a malformed WriteRequest, disrupting critical infrastructure operations and potentially cascading across dependent systems. Organizations relying on MMS-based automation in power generation, transmission, or industrial facilities face immediate availability risk with no vendor patch currently available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement immediate mitigations: (1) network segmentation restricting MMS server access to authorized administrative networks only; (2) stateful firewall rules blocking unexpected WriteRequest patterns; (3) network-based anomaly detection tuned to detect WriteRequest packets with empty or malformed listOfData fields; (4) operational procedures to isolate affected MMS servers if stability issues emerge; (5) maintain offline backup configurations of affected systems to enable rapid recovery if DoS occurs.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
industry-specific IEC 61850 / ICS library, no general enterprise footprint
Threat Intel
1
1 sources
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High

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.3%
Patch available No
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
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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