Siemens SIMATIC S7-1200 and S7-1500 CPU Families
Siemens SIMATIC S7-1200, S7-1500 CPUs and related products use a global private key shared across all devices in each product family to protect confidential configuration data and legacy PG/PC and HMI communication protocols. An attacker with access to a single CPU unit or backup memory card can perform an offline attack to extract this key and use it against all other devices in the same family. The extracted key enables decryption of configuration data or forgery of legitimate engineering and HMI messages. Siemens introduced individual password-based protection and TLS-encrypted communication in TIA Portal V17 and later as the modern replacement for this legacy protection scheme.
- Physical or logical access to a CPU unit, backup memory card, or exported TIA Portal project file containing the encrypted key
- Offline computing capability to perform cryptographic analysis
- Knowledge of the legacy key protection algorithm
Patching may require device reboot — plan for process interruption
/api/v1/advisories/924feb1e-1e85-4c29-8fac-1bbf9a7a31ab