Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CLI is network-accessible (AV:N), exploitation is straightforward once authenticated (AC:L), but requires a privileged admin account (PR:H); arbitrary code execution yields full C/I/A impact with no scope change.
Primary rating from Vendor (5d1c2695-1a31-4499-88ae-e847036fd7e3).
CVSS VectorVendor: 5d1c2695-1a31-4499-88ae-e847036fd7e3
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Lifecycle Timeline
5DescriptionCVE.org
An Out-of-bounds Write vulnerability in WatchGuard Fireware OS's CLI could allow an authenticated privileged user to execute arbitrary code via specially crafted IPSec configuration CLI commands.This vulnerability affects Fireware OS 11.0 up to and including 11.12.4+541730, 12.0 up to and including 12.11.4, 12.5 up to and including 12.5.13, and 2025.1 up to and including 2025.1.2.
AnalysisAI
Arbitrary code execution in WatchGuard Fireware OS's CLI component affects authenticated privileged users who issue specially crafted IPSec configuration commands, triggering a CWE-787 out-of-bounds write. All major Fireware OS release trains from 11.0 through the current 2025.1.2 branch are affected, making this a broad-impact issue for organizations running WatchGuard network security appliances. No public exploit identified at time of analysis, and EPSS at 0.15% (35th percentile) indicates low near-term opportunistic exploitation probability, though the privileged-access requirement limits the realistic attacker pool to insiders or already-compromised admin accounts.
Technical ContextAI
The vulnerability resides in the Fireware OS CLI's parsing of IPSec configuration parameters, classified under CWE-787 (Out-of-bounds Write). This class of bug arises when a program writes data beyond the allocated memory buffer boundary, enabling attackers to overwrite adjacent memory - including control structures such as return addresses or function pointers - to redirect execution flow. The affected component is the WatchGuard Fireware OS (CPE: cpe:2.3:o:watchguard:fireware:*:*:*:*:*:*:*:*), which runs on WatchGuard's Firebox network appliance family. The IPSec subsystem, used for VPN tunnel configuration, accepts structured CLI commands whose improper length or bounds validation creates the overflow condition. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H) confirms the CLI is network-accessible, indicating this is likely reachable via the WatchGuard management interface or SSH CLI session rather than a locally-seated terminal only.
RemediationAI
Consult the WatchGuard PSIRT advisory at https://www.watchguard.com/wgrd-psirt/advisory/wgsa-2025-00019 for specific patched version numbers - no explicit fixed release version is present in the available intelligence data, so the advisory is the authoritative source. As an immediate compensating control, restrict CLI access (SSH and management interface) to a dedicated, tightly-controlled management VLAN or jump host, preventing general administrative users from directly accessing the IPSec CLI commands. Disable or restrict IPSec configuration capabilities for all accounts that do not require them, applying the principle of least privilege within the WatchGuard role system. Enable multi-factor authentication on all administrative accounts to reduce the value of stolen credentials. Monitor CLI audit logs for unusual IPSec configuration command sequences. These controls reduce the attacker's ability to reach the vulnerable code path, but do not eliminate the vulnerability - patching to the vendor-fixed version remains the definitive remediation.
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
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
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
An issue was discovered on WatchGuard AP100, AP102, and AP200 devices with firmware before 1.2.9.15. Rated high severity
An FBX-5312 issue was discovered in WatchGuard Fireware before 12.0. Rated high severity (CVSS 7.5), this vulnerability
WatchGuard Fireware v11.12.1 and earlier mishandles requests referring to an XML External Entity (XXE), in the XML-RPC a
WatchGuard Firebox and XTM appliances allow an unauthenticated remote attacker to retrieve sensitive authentication serv
Same weakness CWE-787 – Out-of-bounds Write
View allSame technique Memory Corruption
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2025-201306