CVE-2025-13162: ABB Control Builder A & 800xA Search Path Vulnerability
CVE-2025-13162 is a search path vulnerability affecting ABB's industrial automation software—specifically Control Builder A and the 800xA system for Advant Master. An authenticated local user with limited privileges can manipulate the application's search path to cause unintended file or library loading, potentially leading to unauthorized modifications or unexpected behavior. The vulnerability requires user interaction and a somewhat difficult exploitation path, making it moderately concerning rather than critical. It does not currently appear on CISA's KEV catalog.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 4.4 MEDIUM · CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:N
- Weaknesses (CWE)
- CWE-427
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-23 / 2026-06-25
NVD description (verbatim)
Uncontrolled Search Path Element vulnerability in ABB Control Builder A, ABB 800xA for Advant Master. This issue affects Control Builder A: through 1.4/4; 800xA for Advant Master: through 6.0.3-1, through 6.1.1-1, 6.1.1-3, 6.2.0-1.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
This vulnerability is classified as an Uncontrolled Search Path Element (CWE-427). The flaw allows a local attacker with low-level privileges to inject or redirect how the affected software searches for and loads files or libraries during execution. By controlling or predicting the search path, an attacker can force the application to load a malicious or modified library instead of the legitimate one, achieving arbitrary code execution or privilege escalation. The CVSS 3.1 vector (CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:N) reflects that exploitation requires local access, elevated complexity, low privileges, and user interaction; the impact is high integrity loss with no confidentiality or availability impact in the base metrics.
Business impact
For organizations running ABB's industrial control systems, this vulnerability poses a risk to integrity and uptime. A compromised operator or maintenance user could trigger unintended system behavior, potentially affecting process control, data integrity, or triggering false diagnostics. The localized and low-privilege nature of the attack means the risk is primarily from insider threats or compromised local accounts rather than remote mass exploitation. However, in critical process environments, even moderate-severity integrity issues warrant swift remediation to maintain operational confidence.
Affected systems
The vulnerability affects ABB Control Builder A versions through 1.4/4, and ABB 800xA for Advant Master versions through 6.0.3-1, through 6.1.1-1, 6.1.1-3, and 6.2.0-1. Organizations using these versions for process automation, monitoring, or configuration should verify their deployed versions immediately. Patched versions, if available, should be confirmed against official ABB security advisories.
Exploitability
Exploitation requires local system access and valid user credentials with at least basic privileges. Additionally, the attacker must influence a user to interact with the application in a specific way—for example, opening a project or triggering a library search. This multi-factor requirement (local access, low privilege, user interaction, high complexity) means opportunistic remote exploitation is not feasible. The threat is highest in environments where untrusted personnel have local machine access or where user accounts are shared or poorly managed.
Remediation
ABB has likely released patches for affected versions. Organizations should immediately check ABB's official security advisories and patch portal to identify fixed versions for Control Builder A and 800xA 6.0.x, 6.1.x, and 6.2.x lines. Prioritize production environments and systems that manage critical processes. Until patches are applied, mitigate by restricting local access, enforcing principle of least privilege for user accounts, and auditing file system permissions to limit search path manipulation opportunities.
Patch guidance
Contact ABB support or visit their security bulletin portal to obtain and verify patched versions for your specific Control Builder A and 800xA release. Test patches in a staging environment before deployment to ensure compatibility with custom configurations and add-ons. Document the patch date and version applied for compliance and audit trails. Verify that patch installation correctly updates the search path handling mechanism and does not introduce new dependencies or configuration changes that could disrupt your automation environment.
Detection guidance
Monitor for suspicious file system access patterns in the directories where Control Builder A and 800xA store libraries and configurations. Log all attempts to load libraries from unexpected locations using Windows Event Viewer (if applicable) or equivalent audit tools. Track user logon events and process creation, focusing on instances where Control Builder or 800xA child processes spawn from unusual parent processes or with unusual command lines. Use integrity monitoring tools to alert on unexpected changes to library files or search path configurations. Review application logs for unusual library loading failures or fallback behaviors that might indicate search path manipulation.
Why prioritize this
While the CVSS score of 4.4 (MEDIUM) reflects moderate risk, the industrial control context elevates concern. Process automation systems are often embedded in mission-critical workflows, and integrity compromise—even if not immediately visible—can erode trust in operational data. The requirement for local access and user interaction limits mass-exploitation risk but increases insider threat risk. Organizations should prioritize patching based on system criticality: tier-1 for systems directly controlling production, tier-2 for monitoring and supervisory systems, and tier-3 for non-production environments.
Risk score, explained
The CVSS 3.1 score of 4.4 reflects attack vector 'Local' (requires local system access), attack complexity 'High' (specialized conditions or user interaction needed), privileges required 'Low' (basic user account sufficient), and user interaction 'Required' (must involve an end user). The impact is isolated to integrity ('High'), with no confidentiality or availability impact at the base level. This scoring appropriately captures that the vulnerability is neither trivial nor critical—it poses a real risk to system integrity in a localized, targeted scenario rather than a widespread or easily exploited threat.
Frequently asked questions
What is an Uncontrolled Search Path Element vulnerability?
It is a flaw where an application does not properly validate or restrict the directories it searches when loading libraries, plugins, or configuration files. An attacker can place a malicious file in a predictable location within that search path, causing the application to load it instead of the legitimate file. This can lead to arbitrary code execution or behavior modification.
Do I need to patch immediately if I run Control Builder A or 800xA?
Check your deployed version against the affected ranges: Control Builder A through 1.4/4, and 800xA for Advant Master through 6.0.3-1, 6.1.1-1, 6.1.1-3, or 6.2.0-1. If your version is in these ranges, plan to patch as soon as a fix is available. Prioritize production systems. In the interim, enforce strict local access controls and monitor for unusual activity.
What does 'user interaction required' mean for this vulnerability?
It means the exploit does not trigger automatically. Instead, a legitimate user must perform an action—such as opening a project file, refreshing a library index, or running a specific function—that causes the application to search its paths and load the attacker-controlled file. This makes exploitation less likely to occur by accident and gives defenders a small window to detect and interrupt.
Is this vulnerability listed on CISA's Known Exploited Vulnerabilities (KEV) catalog?
No, as of the current data, CVE-2025-13162 is not on CISA's KEV catalog, meaning there is no evidence of active, in-the-wild exploitation. This does not mean the vulnerability is harmless—only that organized threat actors have not yet weaponized it at scale. Patch nonetheless based on your environment's criticality and risk tolerance.
This analysis is provided for informational purposes to help security teams understand and prioritize vulnerability response. It is not legal or regulatory advice. Patch version numbers, affected product lists, and remediation timelines must be verified against official ABB security advisories and your internal asset inventory. CVSS scores reflect base metrics and may not account for environmental factors specific to your organization. Always test patches in non-production environments before production deployment. SEC.co makes no warranty regarding the accuracy, completeness, or timeliness of this analysis, and users assume all responsibility for decisions made in reliance on it. Source: NVD (public-domain), retrieved 2026-07-28. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2024-22447MEDIUMDell Peripheral Manager DLL Preloading Vulnerability (v1.7.3 Patch)
- CVE-2024-22451MEDIUMDell Peripheral Manager Arbitrary Code Execution via Uncontrolled Search Path
- CVE-2026-10847HIGHCheck Point Identity Agent Privilege Escalation Vulnerability (7.8 CVSS)
- CVE-2026-36574HIGHCactusViewer DLL Hijacking Vulnerability (CVSS 7.8 HIGH)
- CVE-2026-41567HIGHMoby Container Privilege Escalation via Malicious Archive Decompression
- CVE-2026-44358HIGHEspressif DangerJS Action Code Execution in Pull Request Workflows
- CVE-2026-44609HIGHAcronis DeviceLock DLP Local Privilege Escalation via EXE Hijacking
- CVE-2026-44682HIGHAcronis DeviceLock DLP Local Privilege Escalation via DLL Hijacking