CVE-2021-27383
📋 TL;DR
This vulnerability is a heap allocation leak in the SmartVNC Tight encoder affecting Siemens industrial HMI panels and drives. It allows attackers to cause denial-of-service conditions by exhausting system memory. Affected systems include SIMATIC HMI panels, WinCC Runtime Advanced, and various SINAMICS drives.
💻 Affected Systems
- SIMATIC HMI Comfort Outdoor Panels V15 7" & 15"
- SIMATIC HMI Comfort Outdoor Panels V16 7" & 15"
- SIMATIC HMI Comfort Panels V15 4" - 22"
- SIMATIC HMI Comfort Panels V16 4" - 22"
- SIMATIC HMI KTP Mobile Panels V15
- SIMATIC HMI KTP Mobile Panels V16
- SIMATIC WinCC Runtime Advanced V15
- SIMATIC WinCC Runtime Advanced V16
- SINAMICS GH150
- SINAMICS GL150
- SINAMICS GM150
- SINAMICS SH150
- SINAMICS SL150
- SINAMICS SM120
- SINAMICS SM150
- SINAMICS SM150i
📦 What is this software?
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 15\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 15\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Outdoor Panels 7\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Outdoor Panels 7\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 22\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 22\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Comfort Panels 4\" Firmware by Siemens
View all CVEs affecting Simatic Hmi Comfort Panels 4\" Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp400f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp400f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp700f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp700f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900 Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900 Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
Simatic Hmi Ktp Mobile Panels Ktp900f Firmware by Siemens
View all CVEs affecting Simatic Hmi Ktp Mobile Panels Ktp900f Firmware →
⚠️ Risk & Real-World Impact
Worst Case
Complete system crash requiring physical restart, potentially disrupting industrial processes and causing production downtime.
Likely Case
Degraded performance or temporary unavailability of HMI panels and drives until memory is freed or system is restarted.
If Mitigated
Minimal impact with proper network segmentation and monitoring detecting abnormal memory usage patterns.
🎯 Exploit Status
Exploitation requires network access to VNC services (typically port 5900). The vulnerability is in the Tight encoder implementation within SmartVNC.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: V15.1 Update 6 for V15 products, V16 Update 4 for V16 products
Vendor Advisory: https://cert-portal.siemens.com/productcert/pdf/ssa-286838.pdf
Restart Required: Yes
Instructions:
1. Download appropriate update from Siemens Industrial Security website. 2. Apply update following Siemens documentation. 3. Restart affected devices. 4. Verify update installation.
🔧 Temporary Workarounds
Network Segmentation
allRestrict network access to VNC services (port 5900) to only trusted management networks.
Disable VNC if not needed
allDisable SmartVNC services on devices where remote access is not required.
🧯 If You Can't Patch
- Implement strict network segmentation to isolate affected devices from untrusted networks
- Monitor for abnormal memory usage patterns and implement alerting for potential exploitation attempts
🔍 How to Verify
Check if Vulnerable:
Check device firmware version against affected versions list. Verify if SmartVNC service is running on port 5900.
Check Version:
Check version through Siemens TIA Portal or device web interface (varies by product)
Verify Fix Applied:
Confirm firmware version is V15.1 Update 6 or higher for V15 devices, or V16 Update 4 or higher for V16 devices.
📡 Detection & Monitoring
Log Indicators:
- Abnormal memory usage patterns
- VNC connection attempts from unusual sources
- System crash/restart events
Network Indicators:
- Multiple connections to port 5900
- Unusual VNC traffic patterns
SIEM Query:
source_port=5900 AND (bytes_sent > threshold OR connection_count > normal_baseline)
🔗 References
- https://cert-portal.siemens.com/productcert/pdf/ssa-286838.pdf
- https://cert-portal.siemens.com/productcert/pdf/ssa-538778.pdf
- https://us-cert.cisa.gov/ics/advisories/icsa-21-131-12
- https://cert-portal.siemens.com/productcert/pdf/ssa-286838.pdf
- https://cert-portal.siemens.com/productcert/pdf/ssa-538778.pdf
- https://us-cert.cisa.gov/ics/advisories/icsa-21-131-12