Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
CriticalCISA KEVExploited in the wildPublic exploit

WatchGuard Fireware OS IKEv2 Out-of-Bounds Write

IdentifiersCVE-2025-9242CWE-787· Out-of-bounds Write

CVE-2025-9242 is a critical out-of-bounds write vulnerability in the WatchGuard Fireware OS iked process, the Internet Key Exchange daemon used to establish IPsec VPN tunnels. The flaw affects WatchGuard Firebox appliances running Fireware OS 11.10.2 through 11.12.4_Update1, 12.0 through 12.11.3, and 2025.1. According to the provided content, the vulnerable code path is reachable during the IKE handshake and stems from a missing length check on an identification buffer, with certificate validation occurring only after the vulnerable operation. As a result, a remote unauthenticated attacker can trigger memory corruption before authentication. The issue affects both Mobile User VPN with IKEv2 and Branch Office VPN using IKEv2 when configured with a dynamic gateway peer.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation can result in arbitrary code execution on the affected Firebox device without authentication. Because the target is a perimeter firewall/VPN appliance, compromise can enable full device takeover, manipulation of network traffic, access to locally stored secrets and VPN material, persistence on a high-value edge system, and follow-on intrusion activity against internal networks. The content also indicates the vulnerability has been actively exploited in the wild and was added to CISA's KEV catalog.

Mitigation

If you can’t patch tonight, do this now.

If immediate patching is not possible, reduce exposure by disabling or restricting affected IKEv2 VPN functionality, especially Mobile User VPN with IKEv2 and Branch Office VPN configurations using dynamic gateway peers. Limit Internet exposure of the IKEv2 service where operationally feasible, monitor the iked process and VPN logs for anomalous handshake activity or crashes, and treat the device as potentially compromised if exploitation is suspected. Because this is a pre-auth edge-device flaw with active exploitation, mitigation should be considered temporary until patched.

Remediation

Patch, then assume compromise.

Upgrade affected Fireware OS installations to a vendor-fixed release. The provided content states affected versions are 11.10.2 through 11.12.4_Update1, 12.0 through 12.11.3, and 2025.1; organizations should apply WatchGuard's security patches released for CVE-2025-9242 and move unsupported 11.x deployments off end-of-life versions. After patching, administrators should review the appliance for compromise and rotate locally stored secrets if exposure is suspected, given the risk of credential harvesting from compromised edge devices.
PUBLIC EXPLOITS

Exploits

1 valid exploit after Mallory filtered fakes, detection scripts, and README-only repos (2 hidden).

VALID 1 / 3 TOTALView more in app
watchTowr-vs-WatchGuard-CVE-2025-9242MaturityPoCVerified exploit

This repository contains a Python exploit script (watchTowr-vs-WatchGuard-CVE-2025-9242.py) and a README.md. The exploit targets WatchGuard Firebox/WatchGuard OS devices vulnerable to CVE-2025-9242, an unauthenticated remote code execution vulnerability in the IKEv2 service. The script can both detect vulnerable firmware versions and, if instructed, deliver a custom ROP chain and shellcode payload to achieve code execution. The exploit operates over the network, targeting UDP port 500 (IKEv2) on the remote device. The README provides usage instructions, affected versions, and example command lines. The code is operational, with hardcoded ROP gadgets for specific firmware versions, and requires the attacker to specify both the target and local host/port for exploitation. No external C2 or hardcoded domains are present; all endpoints are user-supplied or local. The repository is focused, with clear separation between documentation and exploit code.

watchtowrlabsDisclosed Oct 1, 2025pythonnetwork
EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
WatchGuard TechnologiesFirewareoperating_system
WatchGuard TechnologiesFireware Osapplication

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware

Malware families riding this exploit, with evidence and IOCs.

Detection signatures2

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity129

Community discussion across Reddit, Mastodon, and other social sources.