Skip to main content

WatchGuard Agent EUVDEUVD-2026-27842

| CVE-2026-6788 HIGH
Uncontrolled Search Path Element (CWE-427)
2026-05-06 5d1c2695-1a31-4499-88ae-e847036fd7e3 GHSA-j336-jmmp-f6w9
8.5
CVSS 4.0 · Vendor: 5d1c2695-1a31-4499-88ae-e847036fd7e3
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Gain local user access
  2. Delivery
    Identify WatchGuard Agent writable DLL path
  3. Exploit
    Compile malicious DLL with target library name
  4. Install
    Place DLL in search path
  5. C2
    Trigger service restart
  6. Execute
    Agent loads malicious DLL with SYSTEM privileges
  7. Impact
    Execute 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

WatchGuard Agent 0 <1.25.03.0000

Affected Packages

euvd watchguard_agent fix: 1.25.03.0000

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

Vendor (5d1c2695-1a31-4499-88ae-e847036fd7e3) PRIMARY 8.5 HIGH
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

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
May 06, 2026 - 17:02 EUVD

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 98% exploitable
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2025-9242 CRITICAL POC
9.3 Sep 17

WatchGuard Fireware OS contains an out-of-bounds write in IKEv2 VPN handling enabling unauthenticated remote code execut

CVE-2015-5453 MEDIUM POC
6.5 Jul 08

Watchguard XCS 9.2 and 10.0 before build 150522 allow remote authenticated users to execute arbitrary commands via shell

CVE-2013-6021 CRITICAL POC
9.3 Oct 19

Buffer overflow in WGagent in WatchGuard WSM and Fireware before 11.8 allows remote attackers to execute arbitrary code

CVE-2025-14733 CRITICAL
9.3 Dec 19

Remote code execution in WatchGuard Fireware OS arises from an out-of-bounds write in the iked (IKE) daemon, letting an

CVE-2015-5452 HIGH POC
7.5 Jul 08

SQL injection vulnerability in Watchguard XCS 9.2 and 10.0 before build 150522 allows remote attackers to execute arbitr

CVE-2022-26318 CRITICAL POC
9.8 Mar 04

On WatchGuard Firebox and XTM appliances, an unauthenticated user can execute arbitrary code, aka FBX-22786. Rated criti

CVE-2018-10575 CRITICAL POC
9.8 Apr 30

An issue was discovered on WatchGuard AP100, AP102, and AP200 devices with firmware before 1.2.9.15. Rated critical seve

CVE-2015-2878 HIGH POC
8.8 Oct 23

Multiple cross-site request forgery (CSRF) vulnerabilities in Hexis HawkEye G 3.0.1.4912 allow remote attackers to hijac

CVE-2018-10577 HIGH POC
8.8 May 02

An issue was discovered on WatchGuard AP100, AP102, and AP200 devices with firmware before 1.2.9.15, and AP300 devices w

CVE-2016-7089 HIGH POC
7.8 Aug 24

WatchGuard RapidStream appliances allow local users to gain privileges and execute arbitrary commands via a crafted ifco

CVE-2016-3943 HIGH POC
7.8 Apr 18

Panda Endpoint Administration Agent before 7.50.00, as used in Panda Security for Business products for Windows, uses a

CVE-2015-7378 HIGH POC
7.8 Apr 18

Panda Security URL Filtering before 4.3.1.9 uses a weak ACL for the "Panda Security URL Filtering" directory and install

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy