CISA + leveranciers
ICS Advisories
Advisories specifiek gericht op industriële besturingssystemen — van CISA ICS-CERT en rechtstreeks van leveranciers (onder meer Siemens, ABB, Schneider Electric, WAGO en Phoenix Contact) — inclusief revisiegeschiedenis (initiële publicatie, Update A, Update B) en gekoppelde CVE's.
1
Gevonden
Advisorydata: live koppeling— laatst opgehaald: 7 november 2026 om 14:22.
Filters
1 actief1 advisories gevonden
VDE-2020-037
Beckhoff: Privilege Escalation through TwinCat System Tray (TcSysUI.exe)
Gepubliceerd
19 november 2020
Laatste update
22 mei 2025
Gekoppelde CVE's
Getroffen sectoren
Risk evaluation
The default installation path and its permissions for the TwinCAT runtime allow a local user to replace or modify executables other users of the same system might execute. The issue does not apply for installations underneath C:\Program Files.
Mitigatiesamenvatting
Please consider the solution described with the next section (title 'Solution') for new installations only and installations for which it is acceptable to reinstall TwinCAT. For existing installations a script is provided for download at the following link: https://download.beckhoff.com/download/Document/product-security/Advisories/advisory-2020-003/cve-2020-12510.zip external link It changes the permissions of a directory of an already installed TwinCAT 3.1 installation. More precisely, it reads the current permissions of 'C:\Program Files' and copies them to the directory '3.1\System' underneath the installation path of TwinCAT (default 'C:\TwinCAT\3.1\System'). The procedure to use that script is as follows: 1. Download the script, unzip it, and copy it to the IPC. 2. On the IPC log in as administrator and open a PowerShell (Windows-Key + R + 'PowerShell'). 3. At the PowerShell enter the following command to temporarily allow the execution of scripts: set-executionpolicy -ExecutionPolicy Unrestricted -Scope Process (The effect of this is limited to the life-time of the current shell window because of '-Scope Process'.) 4. Then change to the path to where you downloaded the script and execute it: .\cve-2020-12510.ps1 The expected output is 'Copied the permissions from C:\Program Files to \3.1\System'. 5. Close the PowerShell and log out from the IPC as needed. It is safe to apply the script several times. It is safe to run it during full operation of TwinCAT XAR 3.1. There is no need to reboot the IPC afterwards. There is no need to periodically run the script. Future updates of TwinCAT 3.1 will either not touch the permissions which are set by the script or apply more appropriate ones. To apply the procedure to a set of IPCs you can prepare a USB stick with the content of the ZIP file 'cve-2020- 12510.zip' (see download URL above). Then the procedure for each IPC is: 1. Log in as administrator on the IPC. 2. Open the USB stick with the File Explorer (formerly known as Windows Explorer). 3. Double click on the file 'run-cve-2020-12510.bat'. (This simply invokes the PowerShell to execute the script already described above.)
Revisiegeschiedenis (3)
Initiële publicatie — 19 november 2020
Initial revision.
Update A — 11 november 2021
Update A
Update B — 22 mei 2025
Fix: added distribution, quotation mark