CVE-2020-3153 is a mobility client for windows uncontrolled search path vulnerability in Cisco AnyConnect Secure. CISA added it to the Known Exploited Vulnerabilities catalogue on 24 October 2022, which means attackers have used it in real attacks. Cisco AnyConnect Secure Mobility Client for Windows allows for incorrect handling of directory paths.
What this vulnerability means in practice
An uncontrolled search path vulnerability means the application can be tricked into loading the wrong file, library, or executable because directory order is handled incorrectly. In a Windows client such as Cisco AnyConnect Secure Mobility Client, that can turn an ordinary path-resolution mistake into code execution or privilege abuse.
The core danger is not just that the software looks in the wrong place, but that an attacker can plant a malicious file in a location the program searches before the legitimate system component. When that happens, the program may execute attacker-controlled code in the context of the affected process.
Why Windows path handling is risky here
Windows search-path weaknesses are especially dangerous when a product runs with elevated privileges, uses multiple helper components, or relies on DLL loading and spawned processes. A small directory-order flaw can become a local privilege escalation or a reliable foothold for persistence if the application starts automatically or is used by privileged users.
This class of flaw is closely related to weak trust in ambient filesystem state. Rather than validating exactly which binary or library should be loaded, the program accepts whatever the operating system resolves first, which gives the attacker room to influence execution.
How organisations assess exposure and reduce blast radius
Exposure checks should start with asset inventory and version identification, then move to where the client is installed and who can run it. If the software is present on endpoints that users control, or on systems where local write access is already broad, the practical risk rises sharply. For authoritative version and patch details, organisations should use the vendor advisory and the NIST National Vulnerability Database alongside the CVE Program.
If patching is delayed, reduce exposure by limiting local write permissions, removing unnecessary administrative execution paths, monitoring where the client resolves binaries from, and treating unexpected helper processes or child launches as suspicious. That matters because search-path abuse often depends on the attacker being able to place a malicious file where the vulnerable process will find it first.
Detection and post-exploitation review
Detection should focus on abnormal process creation, unusual DLL or executable load locations, and signs that a Cisco AnyConnect component launched from an unexpected path. If exploitation is suspected, review endpoint telemetry for suspicious files in search-path locations, unexpected child processes, and any privilege changes tied to the client process.
After patching, organisations should still review for compromise because fixing the vulnerability does not remove any payload already dropped through it. If an attacker achieved code execution, the follow-on impact may include stolen credentials, modified startup items, or persistence on the host.
Risk and Threat Considerations
Uncontrolled search path flaws are attractive because they can convert a normal application launch into code execution without needing a complex exploit chain. On Windows endpoints, that can give an attacker a low-friction route to persistence or privilege escalation if they can influence a searched directory.
Failure mechanism: The vulnerable process resolves a path element, library, or helper binary from an attacker-influenced location before the trusted system copy.
Impact: The attacker’s code can run inside the affected process, which may lead to lateral movement, credential exposure, or host compromise.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | SI-3 — Malicious Code Protection | Path hijacking can load attacker code through trusted execution. |
| CM-7 — Least Functionality | Reducing unnecessary binaries and search locations lowers path-abuse exposure. | |
| AC-6 — Least Privilege | Limiting local write and execution rights reduces attacker control over search locations. | |
| Recommendation — Harden execution paths and block untrusted code loading in the affected client context. Remove unnecessary execution paths and helper components from the endpoint environment. Restrict write and execute permissions so untrusted users cannot influence searched directories. | ||
| CIS Controls v8 | CIS-4 — Secure Configuration of Enterprise Assets and Software | Search-path abuse is a configuration weakness that depends on endpoint hardening. |
| CIS-5 — Account Management | Compromise through this flaw may expose or misuse local accounts and privileges. | |
| Recommendation — Baseline the client configuration and remove insecure path-resolution conditions. Limit privileged local accounts and review who can alter software execution contexts. | ||
Practitioner Guidance
What to watch for: Prioritise this CVE wherever the client is installed on user-writable systems, exposed endpoints, or machines where local users can influence directories in the search path. Those conditions make path-order flaws much easier to exploit.
Practitioner note: When remediation is not immediate, treat this as more than a patching issue, because path-resolution weaknesses often need both code correction and operational hardening to stop recurrence.
Related resources from NHI Mgmt Group
- What breaks when a Windows service loads DLLs from an uncontrolled search path?
- CVE-2026-76519 (Cisco Secure Email Gateway Relative Path Traversal)
- What breaks when a web search feature accepts server-side path parameters from untrusted client input?
- What are the signs that a search service is failing secure XML and path handling?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 17, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org