Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconGain local user access
-
DeliveryIdentify WatchGuard Agent writable DLL path
-
ExploitCompile malicious DLL with target library name
-
InstallPlace DLL in search path
-
C2Trigger service restart
-
ExecuteAgent loads malicious DLL with SYSTEM privileges
-
ImpactExecute arbitrary code as SYSTEM
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path element control
|
| Exploitation Conditions | Requires authenticated access to a Windows system with WatchGuard Agent installed (PR:L in CVSS vector). The attacker must have write permissions to at least one directory that the WatchGuard Agent service searches during DLL loading-typically the service's working directory, the current user's directories if the service inherits them, or user-writable locations in the system PATH. The vulnerable agent version (before 1.25.03.0000) must be running as a Windows service with elevated privileges (SYSTEM or administrator context) for the privilege escalation to succeed. No special features need to be enabled or specific configurations required beyond default WatchGuard Agent installation. Exploitation is limited to local access scenarios-remote attackers must first achieve initial foothold through other means (phishing, RCE in another application) before leveraging this vulnerability for privilege escalation. |
| Impact | This vulnerability presents significant risk in enterprise environments where WatchGuard Agent is deployed for endpoint security. The CVSS 8.5 (High) score reflects complete compromise of confidentiality, integrity, and availability on the vulnerable system (VC:H/VI:H/VA:H), with no subsequent system impact (SC:N/SI:N/SA:N), indicating the compromise is contained to the local endpoint. Attack complexity is low (AC:L) and requires only standard user credentials (PR:L), making exploitation accessible to most internal threats or malware that has already achieved initial access. No EPSS or KEV data is provided, suggesting this has not been observed in widespread exploitation campaigns. However, DLL hijacking is a well-understood technique with numerous public tools available, making exploitation straightforward for adversaries. The primary risk multiplier is the agent's privileged service context-successful exploitation grants SYSTEM-level access from a low-privileged starting point. Organizations running pre-1.25.03.0000 versions should prioritize patching, particularly in high-security environments or where insider threat models include compromised standard user accounts. |
| Exploit ScenarioDerived | An attacker with standard user credentials on a Windows workstation running vulnerable WatchGuard Agent identifies writable directories in the DLL search path. They compile or obtain a malicious DLL with the same name as a library loaded by the WatchGuard Agent service, then place it in a user-writable location checked before secure system directories. When the service next starts (system reboot, service restart, or scheduled task), it loads the attacker's DLL with SYSTEM privileges, executing arbitrary code that establishes persistence, disables security controls, or exfiltrates sensitive data. Public DLL hijacking tools and techniques are widely documented, lowering the skill barrier for exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 06, 2026
Local privilege escalation in WatchGuard Agent for Windows allows authenticated users to execute arbitrary code with elevated system privileges through DLL hijacking. The agent searches for dependencies in user-controllable directories, enabling attackers with standard user credentials to plant malicious DLLs that load when the service starts. WatchGuard has released version 1.25.03.0000 to address this uncontrolled search path vulnerability (CWE-427).
RemediationAI
Upgrade WatchGuard Agent to version 1.25.03.0000 or later as documented in WatchGuard security advisory WGSA-2026-00013 (https://www.watchguard.com/wgrd-psirt/advisory/WGSA-2026-00013). Until patching is complete, implement the following compensating controls: restrict write permissions on all directories in the system PATH environment variable to administrators only, preventing standard users from placing malicious DLLs; enable Windows Attack Surface Reduction rules specifically blocking untrusted executable content from loading; configure WatchGuard Agent service to use a restricted working directory with administrator-only write access; monitor file creation events in common DLL search paths (current directory, Windows system directories) for unexpected library files. Note that disabling the agent itself eliminates the vulnerability but removes endpoint security protections, creating a different risk exposure that must be weighed against the exploitation likelihood in your environment.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This vulnerability exploits CWE-427 (Uncontrolled Search Path Element), commonly manifested as DLL hijacking or binary planting on Windows systems. The WatchGuard Agent service searches for required libraries in directories that low-privilege users can write to, such as the current working directory or user-writable PATH locations. When the service loads, it executes code from these attacker-controlled libraries with SYSTEM privileges. This attack class relies on Windows' default DLL search order, which checks user-accessible locations before secure system directories. The CVSS 4.0 vector confirms local attack vector (AV:L), low complexity (AC:L), and requires only low privileges (PR:L) with no user interaction (UI:N), making it straightforward for local attackers to exploit once they have initial access to the system.
Know when Watchguard 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:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Primary rating from Vendor (5d1c2695-1a31-4499-88ae-e847036fd7e3) · only source for this CVE.
CVSS VectorVendor: 5d1c2695-1a31-4499-88ae-e847036fd7e3
Lifecycle Timeline
1DescriptionCVE.org
Uncontrolled Search Path Element vulnerability in WatchGuard Agent on Windows allows Using Malicious Files.This issue affects WatchGuard Agent before 1.25.03.0000.
Executive ViewAI
WatchGuard Agent for Windows versions prior to 1.25.03.0000 contain a local privilege escalation vulnerability allowing authenticated standard users to execute arbitrary code with system privileges through DLL hijacking. Any organization running WatchGuard Agent is at risk of lateral movement and full system compromise by internal users or attackers with local access.
Apply vendor patch (WatchGuard Agent for Windows version 1.25.03.0000 or later). If immediate patching is not feasible: (1) restrict standard user access to WatchGuard Agent directories and dependencies; (2) implement application whitelisting to control DLL loading; (3) monitor process creation events for WatchGuard Agent service execution; (4) enforce strict code signing policies; (5) apply principle of least privilege to limit local account capabilities.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Watchguard
View allWatchGuard Fireware OS contains an out-of-bounds write in IKEv2 VPN handling enabling unauthenticated remote code execut
Watchguard XCS 9.2 and 10.0 before build 150522 allow remote authenticated users to execute arbitrary commands via shell
Buffer overflow in WGagent in WatchGuard WSM and Fireware before 11.8 allows remote attackers to execute arbitrary code
Remote code execution in WatchGuard Fireware OS arises from an out-of-bounds write in the iked (IKE) daemon, letting an
SQL injection vulnerability in Watchguard XCS 9.2 and 10.0 before build 150522 allows remote attackers to execute arbitr
On WatchGuard Firebox and XTM appliances, an unauthenticated user can execute arbitrary code, aka FBX-22786. Rated criti
An issue was discovered on WatchGuard AP100, AP102, and AP200 devices with firmware before 1.2.9.15. Rated critical seve
Multiple cross-site request forgery (CSRF) vulnerabilities in Hexis HawkEye G 3.0.1.4912 allow remote attackers to hijac
An issue was discovered on WatchGuard AP100, AP102, and AP200 devices with firmware before 1.2.9.15, and AP300 devices w
WatchGuard RapidStream appliances allow local users to gain privileges and execute arbitrary commands via a crafted ifco
Panda Endpoint Administration Agent before 7.50.00, as used in Panda Security for Business products for Windows, uses a
Panda Security URL Filtering before 4.3.1.9 uses a weak ACL for the "Panda Security URL Filtering" directory and install
EUVD-2026-27842
GHSA-j336-jmmp-f6w9
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB