SYT-2022-1: Multiple vulnerabilities in the OPC UA C++ SDK

Publisher: Softing Industrial Automation GmbH Document category: csaf_security_advisory
Initial release date: 2022-03-09T11:00:00.000Z Engine: Secvisogram .2.2.15
Current release date: 2023-11-29T10:53:32.761Z Build Date: 2023-11-29T10:53:32.761Z
Current version: 3.0.0 Status: final
CVSSv3.1 Base Score: 7.5 Severity: high
Original language: en-US Language:
Also referred to:

Vulnerabilities

(CVE-2021-42262)

An invalid XML element in the type dictionary makes the OPC/UA client crash due to an out-of-memory condition. The client process may crash unexpectedly and must be restarted.

CWE: CWE-20:Improper Input Validation
Discovery date: 2022-03-09T11:00:00.000Z

Product status

Known affected
Product CVSS-Vector CVSS Base Score
Softing OPC UA C++ SDK V5.66.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H 6.5
Softing OPC Suite V5.19 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H 6.5
Softing Secure Integration Server V1.22 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H 6.5
Fixed

Remediations

Mitigation

The attack depends on the client to establish a connection to an untrusted and possibly compromised server.

For products:
Workaround

Use a secure connection to avoid communication with untrusted servers.

For products:

(CVE-2021-42577)

A malformed OPC/UA message abort packet makes the client crash with a null pointer dereference. The client process may crash unexpectedly and must be restarted.

CWE: CWE-20:Improper Input Validation
Discovery date: 2022-03-09T11:00:00.000Z

Product status

Known affected
Product CVSS-Vector CVSS Base Score
Softing OPC UA C++ SDK V5.66.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 7.5
Softing OPC Suite V5.19 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 7.5
Softing Secure Integration Server V1.22 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 7.5
Fixed

Softing Industrial Automation GmbH

Namespace: https://industrial.softing.com

Softing PSIRT - contact us at [email protected]

Revision history

Version Date of the revision Summary of the revision
1.0.0 2022-03-09T11:00:00.000Z Initial version
2.0.0 2022-07-22T10:00:00.000Z Fix in OPC Suite V5.20
3.0.0 2023-11-29T10:53:32.761Z Fix for Secure Integration Server

Disclaimer

The information provided in this disclosure is provided "as is" without warranty of any kind. Softing disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Softing or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Softing or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.