WatchGuard Fireware
CVE-2025-14733
CRITICAL
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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:Red
Pre-authentication IKEv2 processing in a network-facing daemon gives AV:N/AC:L/PR:N/UI:N, and memory-corruption RCE yields full C:H/I:H/A:H on the appliance itself (S:U).
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:N/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:Red
Lifecycle Timeline
3DescriptionCVE.org
An Out-of-bounds Write vulnerability in the WatchGuard Fireware OS iked process may allow a remote unauthenticated attacker to execute arbitrary code. This vulnerability affects both the mobile user VPN with IKEv2 and the branch office VPN using IKEv2 when configured with a dynamic gateway peer.
If the Firebox was previously configured with the mobile user VPN with IKEv2 or a branch office VPN using IKEv2 to a dynamic gateway peer, and both of those configurations have since been deleted, that Firebox may still be vulnerable if a branch office VPN to a static gateway peer is still configured.
AnalysisAI
Remote code execution in WatchGuard Fireware OS arises from an out-of-bounds write in the iked (IKE) daemon, letting an unauthenticated remote attacker run arbitrary code on Firebox appliances that use IKEv2 for mobile user VPN or for a branch office VPN with a dynamic gateway peer. Notably, appliances remain exposed even after those configurations are removed if any IKEv2 branch office VPN to a static gateway peer is still configured, widening the vulnerable population beyond current dynamic-peer setups. The CISA KEV catalog reference indicates confirmed active exploitation, and the CVSS 4.0 base score of 9.3 reflects unauthenticated network-facing RCE.
Technical ContextAI
The flaw is a CWE-787 out-of-bounds write in the iked process, the Internet Key Exchange daemon responsible for negotiating IPsec/IKEv2 VPN tunnels on WatchGuard's Fireware operating system (cpe:2.3:o:watchguard:fireware). IKE negotiation happens before any user authentication completes, so a memory-safety defect in the daemon's parsing of IKEv2 protocol messages is reachable by any peer that can initiate a key exchange. An out-of-bounds write corrupts memory beyond an intended buffer, and in a network daemon written in a memory-unsafe language this is the classic primitive for hijacking control flow and achieving arbitrary code execution, consistent with the Memory Corruption / Buffer Overflow tags supplied. Because Fireware runs on network perimeter firewall appliances, the vulnerable service is typically exposed on the WAN/internet-facing interface handling VPN traffic.
RemediationAI
Apply the WatchGuard-provided Fireware update per the vendor PSIRT advisory (https://www.watchguard.com/wgrd-psirt/advisory/wgsa-2025-00027 and https://psirt.watchguard.com/CVE-2025-14733); the exact fixed Fireware version is not present in the supplied input and must be taken from that advisory rather than assumed. If immediate patching is not possible, the specific compensating control is to remove the vulnerable IKEv2 configurations - disable the mobile user VPN with IKEv2 and any branch office VPN using IKEv2 to a dynamic gateway peer - but note the important caveat from the description that deleting these does NOT clear exposure if an IKEv2 branch office VPN to a static gateway peer remains, so a fully mitigating posture may require removing all IKEv2 VPN configurations, which will break IKEv2 tunnels and remote access for legitimate users. Where operationally feasible, additionally restrict which source addresses can reach the IKE service (UDP 500/4500) on the internet-facing interface to known peer IPs, accepting that this does not protect against a spoofed or compromised authorized peer and is not viable for mobile/roaming users with dynamic addresses.
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
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
The AD Helper component in WatchGuard Fireware before 5.8.5.10317 allows remote attackers to discover cleartext password
Same weakness CWE-787 – Out-of-bounds Write
View allSame technique Memory Corruption
View allShare
External POC / Exploit Code
Leaving vuln.today