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
Share

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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
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
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

3
Analysis Generated
Jul 23, 2026 - 21:31 vuln.today
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.

AnalysisAI

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.

Technical ContextAI

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.

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.

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

Share

CVE-2026-50032 vulnerability details – vuln.today

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