Skip to content
OpenAdvisories
Medium SSA-482757 1 CVE

SSA-482757: Missing Immutable Root of Trust in S7-1500 CPU devices

Published Jan 10, 2023 · Updated Jan 14, 2025 · Revision 6

Vendor: Siemens Product: SIMATIC Drive Controller CPU 1504D TF (6ES7615-4DF10-0AB0) Product: SIMATIC Drive Controller CPU 1507D TF (6ES7615-7DF10-0AB0) Product: SIMATIC S7-1500 CPU 1510SP F-1 PN (6ES7510-1SJ00-0AB0) Product: SIMATIC S7-1500 CPU 1510SP F-1 PN (6ES7510-1SJ01-0AB0) Product: SIMATIC S7-1500 CPU 1510SP-1 PN (6ES7510-1DJ00-0AB0) Product: SIMATIC S7-1500 CPU 1510SP-1 PN (6ES7510-1DJ01-0AB0) Product: SIMATIC S7-1500 CPU 1511-1 PN (6ES7511-1AK00-0AB0) Product: SIMATIC S7-1500 CPU 1511-1 PN (6ES7511-1AK01-0AB0) Product: SIMATIC S7-1500 CPU 1511-1 PN (6ES7511-1AK02-0AB0) Product: SIMATIC S7-1500 CPU 1511C-1 PN (6ES7511-1CK00-0AB0) Product: SIMATIC S7-1500 CPU 1511C-1 PN (6ES7511-1CK01-0AB0) Product: SIMATIC S7-1500 CPU 1511F-1 PN (6ES7511-1FK00-0AB0) Product: SIMATIC S7-1500 CPU 1511F-1 PN (6ES7511-1FK01-0AB0) Product: SIMATIC S7-1500 CPU 1511F-1 PN (6ES7511-1FK02-0AB0) Product: SIMATIC S7-1500 CPU 1511T-1 PN (6ES7511-1TK01-0AB0) Product: SIMATIC S7-1500 CPU 1511TF-1 PN (6ES7511-1UK01-0AB0) Product: SIMATIC S7-1500 CPU 1512C-1 PN (6ES7512-1CK00-0AB0) Product: SIMATIC S7-1500 CPU 1512C-1 PN (6ES7512-1CK01-0AB0) Product: SIMATIC S7-1500 CPU 1512SP F-1 PN (6ES7512-1SK00-0AB0) Product: SIMATIC S7-1500 CPU 1512SP F-1 PN (6ES7512-1SK01-0AB0) Product: SIMATIC S7-1500 CPU 1512SP-1 PN (6ES7512-1DK00-0AB0) Product: SIMATIC S7-1500 CPU 1512SP-1 PN (6ES7512-1DK01-0AB0) Product: SIMATIC S7-1500 CPU 1513-1 PN (6ES7513-1AL00-0AB0) Product: SIMATIC S7-1500 CPU 1513-1 PN (6ES7513-1AL01-0AB0) Product: SIMATIC S7-1500 CPU 1513-1 PN (6ES7513-1AL02-0AB0) Product: SIMATIC S7-1500 CPU 1513F-1 PN (6ES7513-1FL00-0AB0) Product: SIMATIC S7-1500 CPU 1513F-1 PN (6ES7513-1FL01-0AB0) Product: SIMATIC S7-1500 CPU 1513F-1 PN (6ES7513-1FL02-0AB0) Product: SIMATIC S7-1500 CPU 1513R-1 PN (6ES7513-1RL00-0AB0) +94 more

Summary

Affected models of the S7-1500 CPU product family do not contain an Immutable Root of Trust in Hardware. With this the integrity of the code executed on the device can not be validated during load-time. An attacker with physical access to the device could use this to replace the boot image of the device and execute arbitrary code.

As exploiting this vulnerability requires physical tampering with the product, Siemens recommends to assess the risk of physical access to the device in the target deployment and to implement measures to make sure that only trusted personnel have access to the physical hardware.

The vulnerability is related to the hardware of the product. Siemens has released new hardware versions for several CPU types of the S7-1500 product family in which this vulnerability is fixed and is working on new hardware versions for remaining PLC types to address this vulnerability completely. See the chapter "Additional Information" below for more details.

For more information please also refer to the related product support article:
https://support.industry.siemens.com/cs/ww/en/view/109816536/.

Vulnerabilities 1

Revision history

  1. #6

    Added information about additional new S7-1500 hardware versions

  2. #5

    Added information about additional new S7-1500 hardware versions: SIMATIC S7-1500 CPU 1511C-1 PN, SIMATIC S7-1500 CPU 1512C-1 PN

  3. #4

    Added information about additional new S7-1500 hardware versions: SIMATIC S7-1500 CPU 1513pro( F)-2 PN, SIMATIC S7-1500 CPU 1516pro( F)-2 PN

  4. #3

    Added information about additional new S7-1500 hardware versions: SIMATIC S7-1500 CPU 1514SP( F)-2 PN

  5. #2

    Added information about additional new S7-1500 hardware versions and a reference to the related product support title

  6. #1

    Publication Date

References