Skip to main content

CODESYS Visualization EUVDEUVD-2026-31266

| CVE-2026-0393 MEDIUM
Insufficiently Protected Credentials (CWE-522)
2026-05-21 CERTVDE GHSA-ch6f-rrj9-8j2m
6.9
CVSS 4.0 · Vendor: CERTVDE
Share

Severity by source

Vendor (CERTVDE) PRIMARY
6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.7 MEDIUM

Network-reachable with low complexity; PR:L for required low-privileged account; UI:R captures concurrent victim login dependency; C:H for full credential disclosure with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (CERTVDE).

CVSS VectorVendor: CERTVDE

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
P
Scope
X

Lifecycle Timeline

3
Analysis Generated
Jul 23, 2026 - 17:30 vuln.today
Patch available
May 21, 2026 - 12:01 EUVD
CVE Published
May 21, 2026 - 10:44 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

The affected product may expose credentials remotely between low privileged visualization users during concurrent login operations due to insufficient isolation of authentication data. The vulnerability affects only login operations within an active visualization session.

AnalysisAI

CODESYS Visualization (versions 1.0.0.0 through below 4.10.0.0) exposes authentication credentials of one low-privileged user to another during concurrent login operations, caused by insufficient isolation of authentication data within active visualization sessions. The flaw is exploitable remotely but requires low-privileged access and a concurrent login event by another user, limiting realistic attack surface. No public exploit code exists and SSVC confirms exploitation status as none; EPSS of 0.05% (15th percentile) reflects negligible near-term exploitation likelihood.

Technical ContextAI

CODESYS is a widely adopted IEC 61131-3 compliant industrial automation development platform used across PLCs, HMIs, and control systems; the affected component is its visualization subsystem (CPE: cpe:2.3:a:codesys:visualization:*:*:*:*:*:*:*:*). The root cause is classified as CWE-522 (Insufficiently Protected Credentials), which describes failure to adequately protect credentials stored or transmitted in memory or transit. In this case, authentication session data is not properly isolated between simultaneous login processes, creating a window in which one user's credentials can bleed into another session context. This is consistent with a shared memory or session-state race condition during the authentication handshake within active visualization sessions, not a general-purpose attack surface across the entire CODESYS runtime.

RemediationAI

Upgrade CODESYS Visualization to version 4.10.0.0 or later, which is confirmed as the fixed release per the CERTVDE advisory at https://codesys.csaf-tp.certvde.com/.well-known/csaf/white/2026/advisory2026-07_vde-2026-052.json. Vendor-released patch is available. Where immediate patching is not feasible, restrict simultaneous visualization login sessions by enforcing single-session policies at the application or network level; this eliminates the concurrent login precondition required for exploitation but may impact multi-operator workflows. Additionally, network-segment the CODESYS visualization interface behind OT DMZ controls or VPN to reduce the pool of potential low-privileged attackers who could exploit concurrent sessions. Treat any credentials used with affected visualization instances as potentially compromised and rotate them after patching.

CVE-2020-10245 CRITICAL POC
9.8 Mar 26

CODESYS V3 web server before 3.5.15.40, as used in CODESYS Control runtime systems, has a buffer overflow. Rated critica

CVE-2019-18858 CRITICAL POC
9.8 Nov 20

CODESYS 3 web server before 3.5.15.20, as distributed with CODESYS Control runtime systems, has a Buffer Overflow. Rated

CVE-2021-34584 CRITICAL POC
9.1 Oct 26

Crafted web server requests can be utilised to read partial stack or heap memory or may trigger a denial-of- service con

CVE-2020-6081 HIGH POC
8.8 May 07

An exploitable code execution vulnerability exists in the PLC_Task functionality of 3S-Smart Software Solutions GmbH COD

CVE-2021-21869 HIGH POC
7.8 Aug 25

An unsafe deserialization vulnerability exists in the Engine.plugin ProfileInformation ProfileData functionality of CODE

CVE-2021-21868 HIGH POC
7.8 Aug 18

An unsafe deserialization vulnerability exists in the ObjectManager.plugin Project.get_MissingTypes() functionality of C

CVE-2021-21867 HIGH POC
7.8 Aug 18

An unsafe deserialization vulnerability exists in the ObjectManager.plugin ObjectStream.ProfileByteArray functionality o

CVE-2021-21866 HIGH POC
7.8 Aug 02

A unsafe deserialization vulnerability exists in the ObjectManager.plugin ProfileInformation.ProfileData functionality o

CVE-2021-21864 HIGH POC
7.8 Aug 02

A unsafe deserialization vulnerability exists in the ComponentModel ComponentManager.StartupCultureSettings functionalit

CVE-2021-29240 HIGH POC
7.8 May 04

The Package Manager of CODESYS Development System 3 before 3.5.17.0 does not check the validity of packages before insta

CVE-2021-34593 HIGH POC
7.5 Oct 26

In CODESYS V2 Runtime Toolkit 32 Bit full and PLCWinNT prior to versions V2.4.7.56 unauthenticated crafted invalid reque

CVE-2021-34586 HIGH POC
7.5 Oct 26

In the CODESYS V2 web server prior to V1.1.9.22 crafted web server requests may cause a Null pointer dereference in the

Share

EUVD-2026-31266 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy