AutomationDirect Productivity Suite
CVE-2025-58429
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed ProductivityService simulator
-
DeliverySend crafted path-traversal request
-
ExploitEscape intended directory via relative path
-
ExecutionDelete arbitrary files on host
-
ImpactDisrupt simulation and host availability
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Relative path traversal prevention
|
| Exploitation Conditions | Exploitation requires that the AutomationDirect Productivity Suite (v4.4.1.19) ProductivityService PLC simulator component be running and network-reachable by the attacker; the CVSS 4.0 AT:P flag reflects this as a required attack precondition rather than a default-everywhere exposure. No authentication is needed (PR:N) and no user interaction is required (UI:N), so any party able to reach the active simulator service can trigger it. The practical limiting factor is that the simulator - a development/simulation feature - must be active and exposed; environments that do not run or do not expose this service are not reachable. Impact is limited to file deletion (integrity/availability), with no confidentiality exposure. |
| Impact | Signals conflict in a way that pulls this below its headline CVSS 4.0 base score of 8.3. The vector (AV:N/AC:L/AT:P/PR:N/UI:N) describes network-reachable, unauthenticated, low-complexity access, which sounds urgent, but the AT:P flag indicates a specific attack requirement must be met - here, the ProductivityService PLC simulator must be running and reachable - so it is not a blanket default-config remote hole. Impact is scoped to integrity and availability of files (VI:L/VA:H/SI:L/SA:L) with no confidentiality exposure (VC:N), reflecting arbitrary file deletion rather than code execution or data theft. The EPSS probability is low (0.62%, 48th percentile), there is no CISA KEV listing and no public exploit identified, which collectively argue against widespread opportunistic exploitation. This is a legitimately serious ICS/OT integrity-and-availability bug worth patching on managed industrial maintenance cycles, but the absence of exploitation evidence and the simulator-running precondition make it a moderate operational priority rather than an emergency. Note the discrepancy to verify: the CVSS vector asserts AV:N unauthenticated network access, yet exploitation depends on the simulator component being active, which is a deployment-specific condition not reflected as attack complexity - confirm the exposure model with AutomationDirect/CISA advisory icsa-25-296-01. |
| Exploit ScenarioDerived | An attacker who can reach a host running the AutomationDirect Productivity Suite ProductivityService PLC simulator sends a crafted request containing a relative path-traversal sequence, without authenticating. The request escapes the intended directory and causes deletion of arbitrary files on the target machine, potentially removing project, configuration, or system files and disrupting the simulation or host. No public exploit code has been identified, and exploitation requires the simulator service to be running and network-reachable. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Relative path traversal (CWE-23) in the ProductivityService PLC simulator component shipped with AutomationDirect Productivity Suite 4.4.1.19 lets unauthenticated remote attackers reach the simulator over the network and delete arbitrary files on the host, hitting integrity and availability with no confidentiality exposure. The assessed vector (CVSS:3.1 AV:N/AC:L/PR:N/UI:N, C:N/I:L/A:H) confirms no credentials or user interaction are needed, but the CVSS 4.0 AT:P flag and the assessed precondition make clear that exploitation depends on the simulator actually running and being network-reachable - environments that do not launch or expose this development feature are not exposed. No public exploit code or active exploitation has been identified at time of analysis (EPSS 0.62%, ~48th percentile), so the residual risk is driven by exposure of the simulator rather than by observed attack activity.
RemediationAI
No vendor-released patch version is identified in the available data at time of analysis; check the AutomationDirect software downloads page (https://www.automationdirect.com/support/software-downloads) and advisory ICSA-25-296-01 (https://www.cisa.gov/news-events/ics-advisories/icsa-25-296-01) for an updated Productivity Suite build and upgrade when one is published. Until then, the decisive control is exposure reduction: stop the ProductivityService PLC simulator when it is not actively in use, and where it is required, firewall the simulator's listening port so only engineering workstations can reach it - the trade-off is that remote simulation sessions from other hosts will break. Stronger isolation can be achieved by binding the simulator to the loopback interface or running it on a host confined to an engineering DMZ, at the cost of convenience and of additional lab infrastructure. Supplement with host monitoring/file-integrity alerting on mass deletions or deletions outside the simulator's working directory, and restrict the service account's filesystem write and delete rights to the minimum needed for simulation - this may require re-permissioning shared project directories but limits blast radius if the traversal is exercised. The vendor's security considerations document (https://support.automationdirect.com/docs/securityconsiderations.pdf) provides additional hardening guidance for the suite.
Affected ProductsAI
AutomationDirect Productivity Suite version 4.4.1.19, specifically the bundled ProductivityService PLC simulator component, is affected according to CISA ICS advisory ICSA-25-296-01 (https://www.cisa.gov/news-events/ics-advisories/icsa-25-296-01), with the machine-readable version at https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2025/icsa-25-296-01.json. No CPE strings were provided in the source data, and the advisory does not enumerate a wider version range, so any deployment of 4.4.1.19 with the simulator installed should be treated as in scope; consult the vendor's security considerations document (https://support.automationdirect.com/docs/securityconsiderations.pdf) and the software downloads page (https://www.automationdirect.com/support/software-downloads) to confirm whether later builds are also affected.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-23 (relative path traversal) means the ProductivityService component does not properly neutralize '..' sequences in a user-supplied path before using it in file operations, so a crafted request can escape the intended working directory and address files anywhere the service account can write or delete. The affected surface is the PLC simulator sub-service inside Productivity Suite, a development/commissioning aid that emulates PLC behavior; because it is designed to accept network connections from engineering tooling, it commonly listens on a TCP port without authentication, which is why the vector is PR:N/UI:N. Unlike a pure information-disclosure traversal, the demonstrated impact here is destructive - arbitrary file deletion, which degrades availability of the host and any data or configuration the service account can reach, with only limited integrity effect scored (I:L/VA:H) because files are removed rather than modified. No CPE identifiers were supplied in the source data, so scoping should rely on the vendor advisory (ICSA-25-296-01) rather than on automated fingerprinting alone.
Know when Automationdirect gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:L/SA:L
Unauthenticated network access to a reachable simulator (AV:N/AC:L/PR:N/UI:N); arbitrary file deletion gives A:H and I:L with no data disclosure (C:N), scope unchanged.
Primary rating from Vendor (hq).
CVSS VectorVendor: hq
DescriptionCVE.org
A relative path traversal vulnerability was discovered in Productivity Suite software version 4.4.1.19. The vulnerability allows an unauthenticated remote attacker to interact with the ProductivityService PLC simulator and delete arbitrary files on the target machine.
Executive ViewAI
AutomationDirect Productivity Suite 4.4.1.19 includes a network-reachable ProductivityService PLC simulator that, when running, can be abused by an unauthenticated remote attacker to delete arbitrary files on the host, disrupting integrity and availability. Leadership should care because exposure is limited to environments that launch or expose this development feature, but any such engineering or test host could suffer operational disruption without credentials or user action. No public exploit was identified at time of analysis, so near-term risk is driven by whether the simulator is running and reachable.
No vendor-released patch identified at time of analysis. Disable or stop the ProductivityService PLC simulator when not needed; isolate hosts running Productivity Suite 4.4.1.19; block network access to the simulator from untrusted networks and the internet; restrict access to authorized engineering workstations; monitor network and host logs for unexpected access attempts.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
More in Automationdirect
View allA stack-based buffer overflow vulnerability exists in the Programming Software Connection FileSelect functionality of Au
A stack-based buffer overflow vulnerability exists in the Programming Software Connection FileSelect functionality of Au
A leftover debug code vulnerability exists in the Telnet Diagnostic Interface functionality of AutomationDirect P3-550E
A write-what-where vulnerability exists in the Programming Software Connection Remote Memory Diagnostics functionality o
Several out-of-bounds write vulnerabilities exist in the Programming Software Connection FileSystem API functionality of
Several out-of-bounds write vulnerabilities exist in the Programming Software Connection FileSystem API functionality of
Several out-of-bounds write vulnerabilities exist in the Programming Software Connection FileSystem API functionality of
Several out-of-bounds write vulnerabilities exist in the Programming Software Connection FileSystem API functionality of
Several out-of-bounds write vulnerabilities exist in the Programming Software Connection FileSystem API functionality of
Several out-of-bounds write vulnerabilities exist in the Programming Software Connection FileSystem API functionality of
A heap-based buffer overflow vulnerability exists in the Programming Software Connection CurrDir functionality of Automa
A heap-based buffer overflow vulnerability exists in the Programming Software Connection CurrDir functionality of Automa
NVD
CVE.org
EPSS
GitHub
Exploit-DB