
Key points
- CVE-2026-43857 is rated high severity with a CVSS score of 8.6.
- The flaw affects Advantech ADAM-3600 units running versions prior to 2.8.5.0.
- A remote authenticated attacker can achieve arbitrary code execution on the service.
Advantech has released version 2.8.5.0 of the ADAM-3600 module to address CVE-2026-43857. This update resolves a high-severity vulnerability that allows remote authenticated attackers to execute arbitrary code with service-level privileges. Security teams managing these industrial automation components should verify their current firmware versions immediately. The National Vulnerability Database lists the flaw with a CVSS score of 8.6, indicating a significant risk to system integrity and availability if exploited by an attacker with valid credentials.
In plain English
The ADAM-3600 is a remote I/O module used in industrial settings. The vulnerability exists in how the device handles requests from users who have already logged in. An attacker with a valid username and password can send specially crafted commands that trick the system into running unauthorized software. This gives the attacker control equivalent to the service account running the module, potentially allowing them to alter data, disrupt operations, or pivot to other connected systems within the network.
The background
This is the third vulnerability addressed in the 2.8.5.0 release for the ADAM-3600. As Vuln Post reported on October 20, 2026, this same patch also fixes CVE-2026-43851, a path traversal flaw allowing file reads, and an unauthenticated crash vulnerability in the logging system. Both previous issues were also rated high severity. The concentration of multiple high-impact flaws in a single version underscores the importance of keeping industrial control system firmware up to date to maintain a robust security posture.
What changes now
Users running any version of the ADAM-3600 prior to 2.8.5.0 are affected by CVE-2026-43857. The vendor has provided the fix in the 2.8.5.0 update. There is no indication that a separate patch or workaround exists for older versions. Organizations must upgrade to this specific version to mitigate the risk of remote code execution. The NVD record confirms that the vulnerability is present in all releases before the 2.8.5.0 cutoff.
Who needs to act first
Teams usually prioritize updating systems that face direct network exposure or handle critical operational data. Check whether your ADAM-3600 modules are accessible from untrusted networks or have weak authentication mechanisms. Before rolling out the firmware update, back up current configurations and test the upgrade in a non-production environment to ensure compatibility with existing control logic. Coordinate with operations staff to schedule maintenance windows, minimizing downtime while ensuring the fix is applied consistently across all affected assets to reduce the attack surface.
What to do and how to stay safe: Advantech
- Audit your inventory to identify all Advantech ADAM-3600 modules running firmware versions older than 2.8.5.0.
- Review access logs for these devices to detect any unauthorized authentication attempts that could indicate exploitation.
- Restrict administrative access to the modules using strong authentication and network segmentation to limit exposure.
- Apply the 2.8.5.0 update once the vendor provides an update, verifying the installation completes successfully.
Step-by-step guide: 7 Configuration Errors That Expose Systems to Zero-Day Exploits
General security guidance from the Vuln Post newsroom. It is not confirmed advice from the organisations named in this story.
Frequently asked questions
What is the CVSS score for CVE-2026-43857?
The National Vulnerability Database assigns a CVSS score of 8.6, classifying the vulnerability as high severity.
Which versions of the ADAM-3600 are affected?
All versions of the Advantech ADAM-3600 prior to version 2.8.5.0 are affected by this vulnerability.
Is the attacker required to be authenticated?
Yes, the vulnerability requires the attacker to be authenticated to achieve arbitrary code execution on the service.



