CVE-2026-82618
Received Received - Intake

Out-of-Bounds Read in Systerel S2OPC String Array Range Writing

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

Publication date: 2026-08-31

Last updated on: 2026-08-31

Assigner: VulDB

Description

A vulnerability was determined in Systerel S2OPC up to 1.7.3. The affected element is the function set_range_matrix_on_string_array of the file src/Common/opcua_types/sopc_builtintypes.c of the component String Array Range Writing. This manipulation causes out-of-bounds read. The attack is possible to be carried out remotely. The project was informed of the problem early through an issue report but has not responded yet.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
systerel s2opc to 1.7.3 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.
CWE-119 The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an out-of-bounds read flaw in Systerel S2OPC up to version 1.7.3. It occurs in the function set_range_matrix_on_string_array within the file src/Common/opcua_types/sopc_builtintypes.c. The issue arises when handling two-dimensional OPC UA NumericRange or IndexRange writes to String[] values. The function fails to validate the source array size before processing, leading to a dereference of a one-past-the-end pointer during iteration.

Detection Guidance

To detect this vulnerability, monitor for crashes or abnormal terminations in S2OPC servers handling OPC UA Write requests. Check server logs for failed WriteResponse calls or client disconnections during string array range writes. Use network traffic analysis tools to inspect OPC UA Write service requests targeting String[] values with NumericRange or IndexRange parameters.

Impact Analysis

This vulnerability can be exploited remotely to cause a denial of service. When triggered, the server aborts before sending a WriteResponse, causing the client's synchronous service call to fail with a closed connection and null response. This disrupts normal operations dependent on the OPC UA Write service.

Mitigation Strategies

Immediately upgrade to a patched version of S2OPC if available. If upgrading is not possible, restrict network access to OPC UA servers handling String[] writes. Disable or filter Write service requests for String[] values with range parameters until a fix is applied.

Chat Assistant

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

EPSS Chart