Read the docs
TI-2022-03712 Aliases CVE-2022-4046GHSA-w93c-fgm5-qf42

CODESYS: Improper memory restrictions fro CODESYS Control

Priority MEDIUM 42CWE-119Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-119 and the CVSS impact.

Summary

In CODESYS Control in multiple versions a improper restriction of operations within the bounds of a memory buffer allow an remote attacker with user privileges to gain full access of the device.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00878 59th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
CODESYSCODESYS Control for BeagleBone SLall and later—No fix listedCNA
CODESYSCODESYS Control for emPC-A/iMX6 SLall and later—No fix listedCNA
CODESYSCODESYS Control for IOT2000 SLall and later—No fix listedCNA
CODESYSCODESYS Control for Linux SLall and later—No fix listedCNA
CODESYSCODESYS Control for PFC100 SLall and later—No fix listedCNA
CODESYSCODESYS Control for PFC200 SLall and later—No fix listedCNA
CODESYSCODESYS Control for PLCnext SLall and later—No fix listedCNA
CODESYSCODESYS Control for Raspberry Pi SLall and later—No fix listedCNA
CODESYSCODESYS Control for WAGO Touch Panels 600 SLall and later—No fix listedCNA
CODESYSCODESYS Control RTE (for Beckhoff CX) SLall and later—No fix listedCNA
CODESYSCODESYS Control RTE (SL)all and later—No fix listedCNA
CODESYSCODESYS Control Runtime System Toolkitall and later—No fix listedCNA
CODESYSCODESYS Control Win (SL)all and later—No fix listedCNA
CODESYSCODESYS HMI (SL)all and later—No fix listedCNA
  • CODESYS Control for BeagleBone SL VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control for emPC-A/iMX6 SL VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control for IOT2000 SL VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control for Linux SL VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control for PFC100 SL VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control for PFC200 SL VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control for PLCnext SL VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control for Raspberry Pi SL VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control for WAGO Touch Panels 600 SL VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control RTE (for Beckhoff CX) SL VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control RTE (SL) VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control Runtime System Toolkit VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS Control Win (SL) VendorCODESYS Affected all and later Fixed in — No fix listed CNA
  • CODESYS HMI (SL) VendorCODESYS Affected all and later Fixed in — No fix listed CNA

CPE configurations NVD · 14

CPEVersionsRoleVendor
cpe:2.3:a:codesys:control_for_beaglebone_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_for_empc-a\/imx6_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_for_iot2000_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_for_linux_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_for_pfc100_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_for_pfc200_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_for_plcnext_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_for_raspberry_pi_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_for_wago_touch_panels_600_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_rte_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
  • cpe:2.3:a:codesys:control_for_beaglebone_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_for_empc-a\/imx6_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_for_iot2000_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_for_linux_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_for_pfc100_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_for_pfc200_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_for_plcnext_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_for_raspberry_pi_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_for_wago_touch_panels_600_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_rte_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
Show 4 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:codesys:control_rte_sl_\(for_beckhoff_cx\):*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_runtime_system_toolkit:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:control_win_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
cpe:2.3:a:codesys:hmi_sl:*:*:*:*:*:*:*:*all versionsVulnerableCODESYS
  • cpe:2.3:a:codesys:control_rte_sl_\(for_beckhoff_cx\):*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_runtime_system_toolkit:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:control_win_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS
  • cpe:2.3:a:codesys:hmi_sl:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·CODESYS

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2022-4046
  2. 2026-10-03 Alias added: GHSA-w93c-fgm5-qf42

References

  • TI-2019-06497 An issue was discovered in 3S-Smart CODESYS V3 products. CVSS 3.1CRITICAL 9.8
  • TI-2018-07501 Improper access control in 3S-Smart Software Solutions GmbH CODESYS Control V3 products… CVSS 3.0CRITICAL 9.8
  • TI-2022-23467 CODESYS: Multiple products prone to out-of-bounds write CVSS 3.1HIGH 8.8
  • TI-2022-23479 CODESYS: Multiple products prone to Improper Input Validation CVSS 3.1HIGH 7.5
  • TI-2022-23478 CODESYS: Multiple products prone to stack based out-of-bounds write CVSS 3.1HIGH 8.8
  • TI-2022-23477 CODESYS: Multiple products prone to stack based out-of-bounds write CVSS 3.1HIGH 8.8
See all 49 →

Sources