CVE-2026-67873
Received Received - Intake

Heap-based Buffer Overflow in lib60870-C

Vulnerability report for CVE-2026-67873, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-06

Last updated on: 2026-08-06

Assigner: MITRE

Description

A heap-based buffer overflow exists in lib60870-C 2.4.0 in the server-side FileSegment ASDU encoding path. The issue occurs because FileSegment_encode() validates only the standalone segment length via FileSegment_GetMaxDataSize() and does not verify the residual capacity of the current ASDU frame before encoding object fields and segment data

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-06
Last Modified
2026-08-06
Generated
2026-08-06
AI Q&A
2026-08-06
EPSS Evaluated
N/A
NVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
mz-automation lib60870 2.4.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a heap-based buffer overflow in lib60870-C version 2.4.0. It occurs when the server-side FileSegment ASDU encoding path processes file transfers. The issue arises because the FileSegment_encode function only checks the standalone segment length but fails to verify if the current ASDU frame has enough remaining capacity before writing data. This leads to writing beyond the allocated heap memory when multiple FileSegment objects are added to an ASDU.

Detection Guidance

Monitor for crashes or unexpected terminations in lib60870-C v2.4.0 server applications handling file-transfer ASDUs. Check logs for failed CS101_ASDU_addInformationObject calls or ASDU frame writer errors. Use network traffic analysis tools to inspect IEC 60870-5-101/104 protocol messages for malformed FileSegment objects.

Impact Analysis

This vulnerability can cause denial of service or process termination on affected systems. It may allow remote attackers to crash server applications handling IEC 60870-5-101/104 protocols. Systems using lib60870-C 2.4.0 for power systems or SCADA networks are particularly at risk if they process file transfers via the vulnerable encoding path.

Mitigation Strategies

Upgrade lib60870-C to a patched version if available. If not, restrict network access to vulnerable servers, disable file-transfer features, or implement application-layer checks to validate ASDU payload space before adding FileSegment objects. Monitor for exploitation attempts.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-67873. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart