ADVISORY2026-08_VDE-2026-056
Vulnerability from csaf_codesysgmbh - Published: 2026-05-26 10:00 - Updated: 2026-05-26 10:00Summary
CODESYS Control - Incorrect Authorization
Severity
High
Notes
Summary: The CODESYS Control runtime system provides a user management mechanism with multiple privilege groups including the visualization administrators group, which is intended solely to manage visualization users.
Due to insufficient authorization checks an authenticated remote user with low-privileged visualization administrator access can delete higher-privileged accounts. However, independent mechanisms protect the deletion of the last remaining device admin user, preventing a complete loss of administrative access to the device.
The CODESYS Control runtime system is only affected if the optional visualization user management feature is enabled and a visualization administrator account has been configured.
Impact: Successful exploitation of this vulnerability allows an authenticated, low-privileged remote visualization administrator to perform unauthorized deletion of user accounts within the device user management. This results in a persistent denial-of-service for legitimate users and may prevent logins of communciation clients.
Remediation: Update the following products to version 3.5.22.20.
* CODESYS Control RTE (SL)
* CODESYS Control RTE (for Beckhoff CX) SL
* CODESYS Control Win (SL)
* CODESYS HMI (SL)
* CODESYS Runtime Toolkit
Update the following products to version 4.21.0.0. The release of this version is expected in June 2026.
* CODESYS Control for BeagleBone SL
* CODESYS Control for emPC-A/iMX6 SL
* CODESYS Control for IOT2000 SL
* CODESYS Control for Linux ARM SL
* CODESYS Control for Linux SL
* CODESYS Control for PFC100 SL
* CODESYS Control for PFC200 SL
* CODESYS Control for PLCnext SL
* CODESYS Control for Raspberry Pi SL
* CODESYS Control for WAGO Touch Panels 600 SL
* CODESYS Virtual Control SL
The CODESYS Development System and the products available as CODESYS add-ons can be downloaded
and installed directly with the CODESYS Installer or be downloaded from the CODESYS Store. Alternatively, as
well as for all other products, you will find further information on obtaining the software update in the CODESYS
Update area https://www.codesys.com/download/.
General Recommendation: As part of a security strategy, CODESYS GmbH strongly recommends at least the following best-practice
defense measures:
* Use controllers and devices only in a protected environment to minimize network exposure and ensure that they are not accessible from outside
* Use firewalls to protect and separate the control system network from other networks
* Activate and apply user management and password features
* Limit the access to both development and control system by physical means, operating system features, etc.
* Use encrypted communication links
* Use VPN (Virtual Private Networks) tunnels if remote access is required
* Protect both development and control system by using up to date virus detecting solutions
For more information and general recommendations for protecting machines and plants, see also the
CODESYS Security Whitepaper [here.](https://www.customers.codesys.com/fileadmin/data/customers/security/CODESYS-Security-Whitepaper.pdf)
Disclaimer: CODESYS GmbH assumes no liability whatsoever for indirect, collateral, accidental or consequential losses
that occur by the distribution and/or use of this document or any losses in connection with the distribution and/or use of this document. All information published in this document is provided on good faith by CODESYS GmbH.
Insofar as permissible by law, however, none of this information shall establish any guarantee, commitment or
liability on the part of CODESYS GmbH.
Note: Not all CODESYS features are available in all territories. For more information on geographic restrictions,
please contact sales@codesys.com.
The affected products insufficiently verify authorization when deleting user accounts. An authenticated, low-privileged remote user can exploit this vulnerability to delete other users, including those with higher privileges.
8.1 (High)
Vendor Fix
Update the following products to version 3.5.22.20.
* CODESYS Control RTE (SL)
* CODESYS Control RTE (for Beckhoff CX) SL
* CODESYS Control Win (SL)
* CODESYS HMI (SL)
* CODESYS Runtime Toolkit
The CODESYS Development System and the products available as CODESYS add-ons can be downloaded
and installed directly with the CODESYS Installer or be downloaded from the CODESYS Store. Alternatively, as
well as for all other products, you will find further information on obtaining the software update in the CODESYS
Update area https://www.codesys.com/download/.
None Available
Update the following products to version 4.21.0.0. The release of this version is expected in June 2026.
* CODESYS Control for BeagleBone SL
* CODESYS Control for emPC-A/iMX6 SL
* CODESYS Control for IOT2000 SL
* CODESYS Control for Linux ARM SL
* CODESYS Control for Linux SL
* CODESYS Control for PFC100 SL
* CODESYS Control for PFC200 SL
* CODESYS Control for PLCnext SL
* CODESYS Control for Raspberry Pi SL
* CODESYS Control for WAGO Touch Panels 600 SL
* CODESYS Virtual Control SL
The CODESYS Development System and the products available as CODESYS add-ons can be downloaded
and installed directly with the CODESYS Installer or be downloaded from the CODESYS Store. Alternatively, as
well as for all other products, you will find further information on obtaining the software update in the CODESYS
Update area https://www.codesys.com/download/.
Affected products
Fixed
16 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
CODESYS Control RTE (SL) 3.5.22.20
CODESYS / Software / CODESYS Control RTE (SL)
|
3.5.22.20 | ||
|
CODESYS Control RTE (for Beckhoff CX) SL 3.5.22.20
CODESYS / Software / CODESYS Control RTE (for Beckhoff CX) SL
|
3.5.22.20 | ||
|
CODESYS Control Win (SL) 3.5.22.20
CODESYS / Software / CODESYS Control Win (SL)
|
3.5.22.20 | ||
|
CODESYS HMI (SL) 3.5.22.20
CODESYS / Software / CODESYS HMI (SL)
|
3.5.22.20 | ||
|
CODESYS Runtime Toolkit 3.5.22.20
CODESYS / Software / CODESYS Runtime Toolkit
|
3.5.22.20 | ||
|
CODESYS Control for BeagleBone SL 4.21.0.0
CODESYS / Software / CODESYS Control for BeagleBone SL
|
4.21.0.0 | ||
|
CODESYS Control for emPC-A/iMX6 SL 4.21.0.0
CODESYS / Software / CODESYS Control for emPC-A/iMX6 SL
|
4.21.0.0 | ||
|
CODESYS Control for IOT2000 SL 4.21.0.0
CODESYS / Software / CODESYS Control for IOT2000 SL
|
4.21.0.0 | ||
|
CODESYS Control for Linux ARM SL 4.21.0.0
CODESYS / Software / CODESYS Control for Linux ARM SL
|
4.21.0.0 | ||
|
CODESYS Control for Linux SL 4.21.0.0
CODESYS / Software / CODESYS Control for Linux SL
|
4.21.0.0 | ||
|
CODESYS Control for PFC100 SL 4.21.0.0
CODESYS / Software / CODESYS Control for PFC100 SL
|
4.21.0.0 | ||
|
CODESYS Control for PFC200 SL 4.21.0.0
CODESYS / Software / CODESYS Control for PFC200 SL
|
4.21.0.0 | ||
|
CODESYS Control for PLCnext SL 4.21.0.0
CODESYS / Software / CODESYS Control for PLCnext SL
|
4.21.0.0 | ||
|
CODESYS Control for Raspberry Pi SL 4.21.0.0
CODESYS / Software / CODESYS Control for Raspberry Pi SL
|
4.21.0.0 | ||
|
CODESYS Control for WAGO Touch Panels 600 SL 4.21.0.0
CODESYS / Software / CODESYS Control for WAGO Touch Panels 600 SL
|
4.21.0.0 | ||
|
CODESYS Virtual Control SL 4.21.0.0
CODESYS / Software / CODESYS Virtual Control SL
|
4.21.0.0 |
Known affected
16 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
CODESYS Control RTE (SL) < 3.5.22.20
CODESYS / Software / CODESYS Control RTE (SL)
|
vers:generic/<3.5.22.20 | ||
|
CODESYS Control RTE (for Beckhoff CX) SL < 3.5.22.20
CODESYS / Software / CODESYS Control RTE (for Beckhoff CX) SL
|
vers:generic/<3.5.22.20 | ||
|
CODESYS Control Win (SL) < 3.5.22.20
CODESYS / Software / CODESYS Control Win (SL)
|
vers:generic/<3.5.22.20 | ||
|
CODESYS HMI (SL) < 3.5.22.20
CODESYS / Software / CODESYS HMI (SL)
|
vers:generic/<3.5.22.20 | ||
|
CODESYS Runtime Toolkit < 3.5.22.20
CODESYS / Software / CODESYS Runtime Toolkit
|
vers:generic/<3.5.22.20 | ||
|
CODESYS Control for BeagleBone SL < 4.21.0.0
CODESYS / Software / CODESYS Control for BeagleBone SL
|
vers:generic/<4.21.0.0 | ||
|
CODESYS Control for emPC-A/iMX6 SL < 4.21.0.0
CODESYS / Software / CODESYS Control for emPC-A/iMX6 SL
|
vers:generic/<4.21.0.0 | ||
|
CODESYS Control for IOT2000 SL < 4.21.0.0
CODESYS / Software / CODESYS Control for IOT2000 SL
|
vers:generic/<4.21.0.0 | ||
|
CODESYS Control for Linux ARM SL < 4.21.0.0
CODESYS / Software / CODESYS Control for Linux ARM SL
|
vers:generic/<4.21.0.0 | ||
|
CODESYS Control for Linux SL < 4.21.0.0
CODESYS / Software / CODESYS Control for Linux SL
|
vers:generic/<4.21.0.0 | ||
|
CODESYS Control for PFC100 SL < 4.21.0.0
CODESYS / Software / CODESYS Control for PFC100 SL
|
vers:generic/<4.21.0.0 | ||
|
CODESYS Control for PFC200 SL < 4.21.0.0
CODESYS / Software / CODESYS Control for PFC200 SL
|
vers:generic/<4.21.0.0 | ||
|
CODESYS Control for PLCnext SL < 4.21.0.0
CODESYS / Software / CODESYS Control for PLCnext SL
|
vers:generic/<4.21.0.0 | ||
|
CODESYS Control for Raspberry Pi SL < 4.21.0.0
CODESYS / Software / CODESYS Control for Raspberry Pi SL
|
vers:generic/<4.21.0.0 | ||
|
CODESYS Control for WAGO Touch Panels 600 SL < 4.21.0.0
CODESYS / Software / CODESYS Control for WAGO Touch Panels 600 SL
|
vers:generic/<4.21.0.0 | ||
|
CODESYS Virtual Control SL < 4.21.0.0
CODESYS / Software / CODESYS Virtual Control SL
|
vers:generic/<4.21.0.0 |
References
6 references
Acknowledgments
CERT@VDE
www.certvde.com
ABB AG
{
"document": {
"acknowledgments": [
{
"organization": "CERT@VDE",
"summary": "coordination",
"urls": [
"https://www.certvde.com"
]
},
{
"organization": "ABB AG",
"summary": "reporting"
}
],
"aggregate_severity": {
"namespace": "https://www.first.org/cvss/v3.1/specification-document#Qualitative-Severity-Rating-Scale",
"text": "High"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en-GB",
"notes": [
{
"category": "summary",
"text": "The CODESYS Control runtime system provides a user management mechanism with multiple privilege groups including the visualization administrators group, which is intended solely to manage visualization users.\n\nDue to insufficient authorization checks an authenticated remote user with low-privileged visualization administrator access can delete higher-privileged accounts. However, independent mechanisms protect the deletion of the last remaining device admin user, preventing a complete loss of administrative access to the device.\n\nThe CODESYS Control runtime system is only affected if the optional visualization user management feature is enabled and a visualization administrator account has been configured.",
"title": "Summary"
},
{
"category": "description",
"text": "Successful exploitation of this vulnerability allows an authenticated, low-privileged remote visualization administrator to perform unauthorized deletion of user accounts within the device user management. This results in a persistent denial-of-service for legitimate users and may prevent logins of communciation clients.",
"title": "Impact"
},
{
"category": "description",
"text": "Update the following products to version 3.5.22.20.\n* CODESYS Control RTE (SL)\n* CODESYS Control RTE (for Beckhoff CX) SL\n* CODESYS Control Win (SL)\n* CODESYS HMI (SL)\n* CODESYS Runtime Toolkit\n\nUpdate the following products to version 4.21.0.0. The release of this version is expected in June 2026.\n* CODESYS Control for BeagleBone SL\n* CODESYS Control for emPC-A/iMX6 SL\n* CODESYS Control for IOT2000 SL\n* CODESYS Control for Linux ARM SL\n* CODESYS Control for Linux SL\n* CODESYS Control for PFC100 SL\n* CODESYS Control for PFC200 SL\n* CODESYS Control for PLCnext SL\n* CODESYS Control for Raspberry Pi SL\n* CODESYS Control for WAGO Touch Panels 600 SL\n* CODESYS Virtual Control SL\n\nThe CODESYS Development System and the products available as CODESYS add-ons can be downloaded\nand installed directly with the CODESYS Installer or be downloaded from the CODESYS Store. Alternatively, as\nwell as for all other products, you will find further information on obtaining the software update in the CODESYS\nUpdate area https://www.codesys.com/download/.",
"title": "Remediation"
},
{
"category": "general",
"text": "As part of a security strategy, CODESYS GmbH strongly recommends at least the following best-practice\ndefense measures:\n\n* Use controllers and devices only in a protected environment to minimize network exposure and ensure that they are not accessible from outside\n* Use firewalls to protect and separate the control system network from other networks\n* Activate and apply user management and password features\n* Limit the access to both development and control system by physical means, operating system features, etc.\n* Use encrypted communication links\n* Use VPN (Virtual Private Networks) tunnels if remote access is required\n* Protect both development and control system by using up to date virus detecting solutions\n\nFor more information and general recommendations for protecting machines and plants, see also the\nCODESYS Security Whitepaper [here.](https://www.customers.codesys.com/fileadmin/data/customers/security/CODESYS-Security-Whitepaper.pdf)",
"title": "General Recommendation"
},
{
"category": "legal_disclaimer",
"text": "CODESYS GmbH assumes no liability whatsoever for indirect, collateral, accidental or consequential losses\nthat occur by the distribution and/or use of this document or any losses in connection with the distribution and/or use of this document. All information published in this document is provided on good faith by CODESYS GmbH.\nInsofar as permissible by law, however, none of this information shall establish any guarantee, commitment or\nliability on the part of CODESYS GmbH.\n\nNote: Not all CODESYS features are available in all territories. For more information on geographic restrictions,\nplease contact sales@codesys.com.",
"title": "Disclaimer"
}
],
"publisher": {
"category": "vendor",
"contact_details": "security@codesys.com",
"name": "CODESYS GmbH",
"namespace": "https://www.codesys.com"
},
"references": [
{
"category": "external",
"summary": "CERT@VDE Security Advisories for CODESYS GmbH",
"url": "https://www.certvde.com/en/advisories/vendor/codesys"
},
{
"category": "self",
"summary": "Advisory2026-08_VDE-2026-056: CODESYS Control - Incorrect Authorization - HTML",
"url": "https://www.certvde.com/en/advisories/VDE-2026-056/"
},
{
"category": "self",
"summary": "Advisory2026-08_VDE-2026-056: CODESYS Control - Incorrect Authorization - CSAF",
"url": "https://codesys.csaf-tp.certvde.com/.well-known/csaf/white/2026/advisory2026-08_vde-2026-056.json"
},
{
"category": "external",
"summary": "CODESYS Security Advisories",
"url": "https://www.codesys.com/security/security-reports.html"
},
{
"category": "self",
"summary": "Advisory2026-08_VDE-2026-056: CODESYS Control - Incorrect Authorization - PDF",
"url": "https://api-www.codesys.com/fileadmin/user_upload/CODESYS_Group/Ecosystem/Up-to-Date/Security/Security-Advisories/Advisory2026-08_CDS-97148.pdf"
}
],
"title": "CODESYS Control - Incorrect Authorization",
"tracking": {
"aliases": [
"VDE-2026-056",
"CODESYS Security Advisory 2026-08"
],
"current_release_date": "2026-05-26T10:00:00.000Z",
"generator": {
"date": "2026-05-22T12:45:40.344Z",
"engine": {
"name": "Secvisogram",
"version": "2.5.44"
}
},
"id": "Advisory2026-08_VDE-2026-056",
"initial_release_date": "2026-05-26T10:00:00.000Z",
"revision_history": [
{
"date": "2026-05-26T10:00:00.000Z",
"number": "1.0.0",
"summary": "Initial revision."
}
],
"status": "final",
"version": "1.0.0"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c3.5.22.20",
"product": {
"name": "CODESYS Control RTE (SL) \u003c 3.5.22.20",
"product_id": "CSAFPID-51001"
}
},
{
"category": "product_version",
"name": "3.5.22.20",
"product": {
"name": "CODESYS Control RTE (SL) 3.5.22.20",
"product_id": "CSAFPID-52001"
}
}
],
"category": "product_name",
"name": "CODESYS Control RTE (SL)"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c3.5.22.20",
"product": {
"name": "CODESYS Control RTE (for Beckhoff CX) SL \u003c 3.5.22.20",
"product_id": "CSAFPID-51002"
}
},
{
"category": "product_version",
"name": "3.5.22.20",
"product": {
"name": "CODESYS Control RTE (for Beckhoff CX) SL 3.5.22.20",
"product_id": "CSAFPID-52002"
}
}
],
"category": "product_name",
"name": "CODESYS Control RTE (for Beckhoff CX) SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c3.5.22.20",
"product": {
"name": "CODESYS Control Win (SL) \u003c 3.5.22.20",
"product_id": "CSAFPID-51003"
}
},
{
"category": "product_version",
"name": "3.5.22.20",
"product": {
"name": "CODESYS Control Win (SL) 3.5.22.20",
"product_id": "CSAFPID-52003"
}
}
],
"category": "product_name",
"name": "CODESYS Control Win (SL)"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c3.5.22.20",
"product": {
"name": "CODESYS HMI (SL) \u003c 3.5.22.20",
"product_id": "CSAFPID-51004"
}
},
{
"category": "product_version",
"name": "3.5.22.20",
"product": {
"name": "CODESYS HMI (SL) 3.5.22.20",
"product_id": "CSAFPID-52004"
}
}
],
"category": "product_name",
"name": "CODESYS HMI (SL)"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c3.5.22.20",
"product": {
"name": "CODESYS Runtime Toolkit \u003c 3.5.22.20",
"product_id": "CSAFPID-51005"
}
},
{
"category": "product_version",
"name": "3.5.22.20",
"product": {
"name": "CODESYS Runtime Toolkit 3.5.22.20",
"product_id": "CSAFPID-52005"
}
}
],
"category": "product_name",
"name": "CODESYS Runtime Toolkit"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Control for BeagleBone SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51006"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Control for BeagleBone SL 4.21.0.0",
"product_id": "CSAFPID-52006"
}
}
],
"category": "product_name",
"name": "CODESYS Control for BeagleBone SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Control for emPC-A/iMX6 SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51007"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Control for emPC-A/iMX6 SL 4.21.0.0",
"product_id": "CSAFPID-52007"
}
}
],
"category": "product_name",
"name": "CODESYS Control for emPC-A/iMX6 SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Control for IOT2000 SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51008"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Control for IOT2000 SL 4.21.0.0",
"product_id": "CSAFPID-52008"
}
}
],
"category": "product_name",
"name": "CODESYS Control for IOT2000 SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Control for Linux ARM SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51009"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Control for Linux ARM SL 4.21.0.0",
"product_id": "CSAFPID-52009"
}
}
],
"category": "product_name",
"name": "CODESYS Control for Linux ARM SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Control for Linux SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51010"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Control for Linux SL 4.21.0.0",
"product_id": "CSAFPID-52010"
}
}
],
"category": "product_name",
"name": "CODESYS Control for Linux SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Control for PFC100 SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51011"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Control for PFC100 SL 4.21.0.0",
"product_id": "CSAFPID-52011"
}
}
],
"category": "product_name",
"name": "CODESYS Control for PFC100 SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Control for PFC200 SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51012"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Control for PFC200 SL 4.21.0.0",
"product_id": "CSAFPID-52012"
}
}
],
"category": "product_name",
"name": "CODESYS Control for PFC200 SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Control for PLCnext SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51013"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Control for PLCnext SL 4.21.0.0",
"product_id": "CSAFPID-52013"
}
}
],
"category": "product_name",
"name": "CODESYS Control for PLCnext SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Control for Raspberry Pi SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51014"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Control for Raspberry Pi SL 4.21.0.0",
"product_id": "CSAFPID-52014"
}
}
],
"category": "product_name",
"name": "CODESYS Control for Raspberry Pi SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Control for WAGO Touch Panels 600 SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51015"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Control for WAGO Touch Panels 600 SL 4.21.0.0",
"product_id": "CSAFPID-52015"
}
}
],
"category": "product_name",
"name": "CODESYS Control for WAGO Touch Panels 600 SL"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:generic/\u003c4.21.0.0",
"product": {
"name": "CODESYS Virtual Control SL \u003c 4.21.0.0",
"product_id": "CSAFPID-51016"
}
},
{
"category": "product_version",
"name": "4.21.0.0",
"product": {
"name": "CODESYS Virtual Control SL 4.21.0.0",
"product_id": "CSAFPID-52016"
}
}
],
"category": "product_name",
"name": "CODESYS Virtual Control SL "
}
],
"category": "product_family",
"name": "Software"
}
],
"category": "vendor",
"name": "CODESYS"
}
],
"product_groups": [
{
"group_id": "CSAFGID-1001",
"product_ids": [
"CSAFPID-51001",
"CSAFPID-51002",
"CSAFPID-51003",
"CSAFPID-51004",
"CSAFPID-51005"
],
"summary": "Affected products v3.5.x."
},
{
"group_id": "CSAFGID-2001",
"product_ids": [
"CSAFPID-52001",
"CSAFPID-52002",
"CSAFPID-52003",
"CSAFPID-52004",
"CSAFPID-52005"
],
"summary": "Fixed products v3.5.x."
},
{
"group_id": "CSAFGID-1002",
"product_ids": [
"CSAFPID-51006",
"CSAFPID-51007",
"CSAFPID-51008",
"CSAFPID-51009",
"CSAFPID-51010",
"CSAFPID-51011",
"CSAFPID-51012",
"CSAFPID-51013",
"CSAFPID-51014",
"CSAFPID-51015",
"CSAFPID-51016"
],
"summary": "Affected products v4.x."
},
{
"group_id": "CSAFGID-2002",
"product_ids": [
"CSAFPID-52006",
"CSAFPID-52007",
"CSAFPID-52008",
"CSAFPID-52009",
"CSAFPID-52010",
"CSAFPID-52011",
"CSAFPID-52012",
"CSAFPID-52013",
"CSAFPID-52014",
"CSAFPID-52015",
"CSAFPID-52016"
],
"summary": "Fixed products v4.x."
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-8046",
"cwe": {
"id": "CWE-863",
"name": "Incorrect Authorization"
},
"notes": [
{
"audience": "all",
"category": "description",
"text": "The affected products insufficiently verify authorization when deleting user accounts. An authenticated, low-privileged remote user can exploit this vulnerability to delete other users, including those with higher privileges.",
"title": "CVE Description"
}
],
"product_status": {
"fixed": [
"CSAFPID-52001",
"CSAFPID-52002",
"CSAFPID-52003",
"CSAFPID-52004",
"CSAFPID-52005",
"CSAFPID-52006",
"CSAFPID-52007",
"CSAFPID-52008",
"CSAFPID-52009",
"CSAFPID-52010",
"CSAFPID-52011",
"CSAFPID-52012",
"CSAFPID-52013",
"CSAFPID-52014",
"CSAFPID-52015",
"CSAFPID-52016"
],
"known_affected": [
"CSAFPID-51001",
"CSAFPID-51002",
"CSAFPID-51003",
"CSAFPID-51004",
"CSAFPID-51005",
"CSAFPID-51006",
"CSAFPID-51007",
"CSAFPID-51008",
"CSAFPID-51009",
"CSAFPID-51010",
"CSAFPID-51011",
"CSAFPID-51012",
"CSAFPID-51013",
"CSAFPID-51014",
"CSAFPID-51015",
"CSAFPID-51016"
]
},
"references": [
{
"category": "external",
"summary": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N - 7.2 / High",
"url": "https://www.first.org/cvss/calculator/4.0#CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "Update the following products to version 3.5.22.20.\n* CODESYS Control RTE (SL)\n* CODESYS Control RTE (for Beckhoff CX) SL\n* CODESYS Control Win (SL)\n* CODESYS HMI (SL)\n* CODESYS Runtime Toolkit\n\nThe CODESYS Development System and the products available as CODESYS add-ons can be downloaded\nand installed directly with the CODESYS Installer or be downloaded from the CODESYS Store. Alternatively, as\nwell as for all other products, you will find further information on obtaining the software update in the CODESYS\nUpdate area https://www.codesys.com/download/.",
"group_ids": [
"CSAFGID-1001"
]
},
{
"category": "none_available",
"details": "Update the following products to version 4.21.0.0. The release of this version is expected in June 2026.\n* CODESYS Control for BeagleBone SL\n* CODESYS Control for emPC-A/iMX6 SL\n* CODESYS Control for IOT2000 SL\n* CODESYS Control for Linux ARM SL\n* CODESYS Control for Linux SL\n* CODESYS Control for PFC100 SL\n* CODESYS Control for PFC200 SL\n* CODESYS Control for PLCnext SL\n* CODESYS Control for Raspberry Pi SL\n* CODESYS Control for WAGO Touch Panels 600 SL\n* CODESYS Virtual Control SL\n\nThe CODESYS Development System and the products available as CODESYS add-ons can be downloaded\nand installed directly with the CODESYS Installer or be downloaded from the CODESYS Store. Alternatively, as\nwell as for all other products, you will find further information on obtaining the software update in the CODESYS\nUpdate area https://www.codesys.com/download/.",
"group_ids": [
"CSAFGID-1002"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 8.1,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"environmentalScore": 8.1,
"environmentalSeverity": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"temporalScore": 8.1,
"temporalSeverity": "HIGH",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-51001",
"CSAFPID-51002",
"CSAFPID-51003",
"CSAFPID-51004",
"CSAFPID-51005",
"CSAFPID-51006",
"CSAFPID-51007",
"CSAFPID-51008",
"CSAFPID-51009",
"CSAFPID-51010",
"CSAFPID-51011",
"CSAFPID-51012",
"CSAFPID-51013",
"CSAFPID-51014",
"CSAFPID-51015",
"CSAFPID-51016"
]
}
],
"title": "Incorrect Authorization in CODESYS Control"
}
]
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…