Vulnerability · Published May 15, 2023 · Assigned by CERTVDE

CVE-2022-47384CODESYS: Multiple products prone to stack based out-of-bounds write

High 8.8

In plain English

A high-severity out-of-bounds write in CODESYS Control for BeagleBone SL from CODESYS. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.3% (higher than 71% of all known vulnerabilities).

Severity (CVSS 3.1)8.8High
Exploit odds (30 days)1.3%top 29.0% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

An authenticated remote attacker may use a stack based out-of-bounds write vulnerability in the CmpTraceMgr Component of multiple CODESYS products in multiple versions to write data into the stack which can lead to a denial-of-service condition, memory overwriting, or remote code execution.

Affected products (as reported)

VendorProductVersions
CODESYS CODESYS Control RTE (SL) V0.0.0.0 – before V3.5.19.0
CODESYS CODESYS Control RTE (for Beckhoff CX) SL V0.0.0.0 – before V3.5.19.0
CODESYS CODESYS Control Win (SL) V0.0.0.0 – before V3.5.19.0
CODESYS CODESYS Control Runtime System Toolkit V0.0.0.0 – before V3.5.19.0
CODESYS CODESYS Safety SIL2 Runtime Toolkit V0.0.0.0 – before V3.5.19.0
CODESYS CODESYS Safety SIL2 PSP V0.0.0.0 – before V3.5.19.0
CODESYS CODESYS HMI (SL) V0.0.0.0 – before V3.5.19.0
CODESYS CODESYS Development System V3 V0.0.0.0 – before V3.5.19.0
CODESYS CODESYS Control for BeagleBone SL V0.0.0.0 – before V4.8.0.0
CODESYS CODESYS Control for emPC-A/iMX6 SL V0.0.0.0 – before V4.8.0.0
CODESYS CODESYS Control for IOT2000 SL V0.0.0.0 – before V4.8.0.0
CODESYS CODESYS Control for Linux SL V0.0.0.0 – before V4.8.0.0
CODESYS CODESYS Control for PFC100 SL V0.0.0.0 – before V4.8.0.0
CODESYS CODESYS Control for PFC200 SL V0.0.0.0 – before V4.8.0.0
CODESYS CODESYS Control for PLCnext SL V0.0.0.0 – before V4.8.0.0
CODESYS CODESYS Control for Raspberry Pi SL V0.0.0.0 – before V4.8.0.0
CODESYS CODESYS Control for WAGO Touch Panels 600 SL V0.0.0.0 – before V4.8.0.0

Weakness: CWE-787 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

References