title: Untrusted Pointer Dereference in multiple CODESYS products can lead to a DoS.
description: An authenticated, remote attacker can gain access to a dereferenced pointer contained in a request. The accesses can subsequently lead to local overwriting of memory in the CmpTraceMgr, whereby the attacker can neither gain the values read internally nor control the values to be written. If invalid memory is accessed, this results in a crash.
problem types: CWE-822: Untrusted Pointer Dereference
affected:
{
product: CODESYS Control RTE (SL)
vendor: CODESYS
versions:
lessThan: V3.5.18.0, status: affected, version: V3.5.18.0, versionType: custom
}
{
product: CODESYS Control RTE (for Beckhoff CX) SL
vendor: CODESYS
versions:
lessThan: V3.5.18.0, status: affected, version: V3.5.18.0, versionType: custom
}
{
product: CODESYS Control Win (SL)
vendor: CODESYS
versions:
lessThan: V3.5.18.0, status: affected, version: V3.5.18.0, versionType: custom
}
{
product: CODESYS Gateway
vendor: CODESYS
versions:
lessThan: V3.5.18.0, status: affected, version: V3.5.18.0, versionType: custom
}
{
product: CODESYS Edge Gateway for Windows
vendor: CODESYS
versions:
lessThan: V3.5.18.0, status: affected, version: V3.5.18.0, versionType: custom
}
{
product: CODESYS HMI (SL)
vendor: CODESYS
versions:
lessThan: V3.5.18.0, status: affected, version: V3.5.18.0, versionType: custom
}
{
product: CODESYS Development System V3
vendor: CODESYS
versions:
lessThan: V3.5.18.0, status: affected, version: V3.5.18.0, versionType: custom
}
{
product: CODESYS Control Runtime System Toolkit
vendor: CODESYS
versions:
lessThan: V3.5.18.0, status: affected, version: V3.5.18.0, versionType: custom
}
{
product: CODESYS Embedded Target Visu Toolkit
vendor: CODESYS
versions:
lessThan: V3.5.18.0, status: affected, version: V3.5.18.0, versionType: custom
}
{
product: CODESYS Remote Target Visu Toolkit
vendor: CODESYS
versions:
lessThan: V3.5.18.0, status: affected, version: V3.5.18.0, versionType: custom
}
{
product: CODESYS Control for BeagleBone SL
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
{
product: CODESYS Control for Beckhoff CX9020 SL
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
{
product: CODESYS Control for emPC-A/iMX6 SL
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
{
product: CODESYS Control for IOT2000 SL
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
{
product: CODESYS Control for Linux SL
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
{
product: CODESYS Control for PFC100 SL
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
{
product: CODESYS Control for PFC200 SL
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
{
product: CODESYS Control for PLCnext SL
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
{
product: CODESYS Control for Raspberry Pi SL
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
{
product: CODESYS Control for WAGO Touch Panels 600 SL
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
{
product: CODESYS Edge Gateway for Linux
vendor: CODESYS
versions:
lessThan: V4.5.0.0, status: affected, version: V4.5.0.0, versionType: custom
}
metrics:
cvssV3_1: [
attackComplexity: LOW
attackVector: NETWORK
availabilityImpact: HIGH
baseScore: 7.1
baseSeverity: HIGH
confidentialityImpact: NONE
integrityImpact: LOW
privilegesRequired: LOW
scope: UNCHANGED
userInteraction: NONE
vectorString: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H
version: 3.1
]