Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Firmware upgrade is inherently a privileged operation, so PR:H is more honest than PR:N absent confirmation the endpoint is truly unauthenticated; network-reachable, low-complexity, full impact otherwise.
Primary rating from Vendor (CSA).
CVSS VectorVendor: CSA
Lifecycle Timeline
6DescriptionCVE.org
Successful exploitation of the command injection vulnerability could allow an attacker to execute arbitrary commands during the firmware upgrade file verification process.
AnalysisAI
Command injection in Advantech ADAM-3600 EdgeLink RTU controllers (versions prior to 2.8.5.1) lets remote attackers execute arbitrary operating-system commands by abusing the firmware upgrade file verification routine. The device fails to sanitize input consumed while validating an uploaded firmware image, so crafted content is passed to a shell context. No public exploit identified at time of analysis, and the EPSS score is low (0.14%), but the CVSS 9.8 rating and the device's role as an industrial edge controller make this a high-value target.
Technical ContextAI
The ADAM-3600 EdgeLink is an Advantech intelligent RTU/edge-computing controller used in SCADA and industrial IoT deployments to bridge field sensors to upstream systems (CPE: cpe:2.3:a:advantech:adam-3600_edgelink). The root cause is CWE-77 (Improper Neutralization of Special Elements used in a Command), specifically within the firmware upgrade file verification process. During this process the device evidently constructs a shell command incorporating attacker-influenced data (e.g., filename, metadata, or embedded content of the uploaded firmware package) without proper escaping or use of a safe exec API, allowing command separators or substitution syntax to break out of the intended command and run arbitrary OS commands, typically with the elevated privileges of the update service.
RemediationAI
Upgrade affected ADAM-3600 EdgeLink devices to version 2.8.5.1 or later, which is the first fixed release per the EUVD advisory. Until the update can be applied, do not expose the device's management or firmware-upgrade interface to untrusted networks: place the RTU behind a firewall or OT DMZ, restrict access to the upgrade endpoint to a dedicated management VLAN and known-good engineering workstations, and block inbound access to its web/management ports from general IT and internet-facing segments (side effect: remote administration must then be done through a jump host or VPN). Enforce network segmentation per IEC 62443 zones and disable or tightly control any remote firmware-push capability where operationally feasible. Consult the CSA advisory (https://www.csa.gov.sg/alerts-and-advisories/alerts/al-2026-097) for vendor-specific guidance before scheduling the maintenance window on production controllers.
More in Adam 3600 Edgelink
View allRemote code execution via stack-based buffer overflow in Advantech ADAM-3600 EdgeLink's Cookie parsing logic affects all
Remote code execution in Advantech ADAM-3600 EdgeLink industrial edge controllers is possible through a stack-based buff
Stack-based buffer overflow in Advantech ADAM-3600 EdgeLink's password handling routine enables unauthenticated remote c
Remote code execution in Advantech ADAM-3600 EdgeLink industrial edge gateways allows an authenticated attacker to overf
Same weakness CWE-77 – Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51386
GHSA-65r4-f2jx-xqqr