WatchGuard Fireware Critical Vulnerability
CVE-2025-9242 CVSS 9.3 Actively Exploited
Added to CISA Known Exploited Vulnerabilities Catalog – November 13, 2025
🚨 URGENT ACTION REQUIRED
This vulnerability is under active exploitation in the wild. All organizations using WatchGuard Firebox appliances must apply patches immediately. Federal agencies are required to remediate by December 4, 2025 under CISA BOD 22-01.
Overview of CVE-2025-9242
CVE-2025-9242 is a critical security vulnerability in WatchGuard Fireware, the operating system powering WatchGuard Firebox hardware and virtual firewall appliances. The flaw resides in the web management interface and stems from an out-of-bounds write condition that can be triggered by a specially crafted HTTP request.
Successful exploitation allows an unauthenticated remote attacker to execute arbitrary code with elevated privileges on the affected device, effectively granting full control over the firewall.
Key Technical Details
- CVE ID: CVE-2025-9242
- CVSS v3.1 Base Score: 9.3 (Critical)
- Attack Vector: Network (Remote)
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: None
- Scope: Changed
- Confidentiality/Integrity/Availability Impact: High/High/High
Affected Products and Versions
All WatchGuard Firebox appliances running Fireware OS are potentially vulnerable unless patched. The following versions are confirmed to contain the flaw:
| Product Line | Affected Fireware Versions | Fixed In |
|---|---|---|
| Firebox T Series (T20, T35, T40, T55, T70, T85) | 12.10.x through 12.11.3 | 12.11.4 or later |
| Firebox M Series (M270, M370, M470, M570, M670, M590, M690) | All versions prior to 12.12.1 | 12.12.1 or later |
| FireboxV (Virtual Firewalls) | All versions up to 12.11.3 | 12.11.4 or higher |
| Firebox Cloud (AWS, Azure) | All versions below 12.12.1 | 12.12.1 or higher |
Note: WatchGuard has confirmed that appliances in default configuration with web UI exposed to the internet are at the highest risk.
How the Vulnerability Works
The root cause is an out-of-bounds write in the HTTP request parsing routine of the Fireware web server. When processing certain malformed headers or URL parameters, the application writes data beyond the boundaries of a fixed-size buffer on the stack.
Exploitation Flow
- Attacker sends a specially crafted HTTP POST or GET request to the management interface (default ports 8080 or 443).
- The request contains oversized or maliciously structured data in fields such as
User-Agent,Content-Length, or custom parameters. - The vulnerable function performs an unchecked
memcpy()or similar operation, overwriting adjacent memory. - Control flow is hijacked, leading to execution of attacker-controlled code in the context of the root process.
- Post-exploitation: Full firewall compromise, lateral movement, data exfiltration, or persistence.
# Example of a malicious HTTP request (conceptual)
POST /sslvpn/Logon.php HTTP/1.1
Host: firewall.target.local
User-Agent: [malicious payload of 4096+ bytes crafted to trigger buffer overflow]
Content-Length: 999999
Connection: close
[malformed JSON or form data designed to overflow internal buffer]
Real-World Exploitation Indicators
Security researchers and threat intelligence teams have observed the following signs of active exploitation since early November 2025:
- Mass scanning for WatchGuard devices on ports
8080,443, and4117. - Exploit attempts originating from known botnet infrastructures and VPS providers in Eastern Europe and Asia.
- Successful compromises leading to reverse shell callbacks to C2 domains.
- Deployment of cryptominers, ransomware droppers, and proxy tools post-exploitation.
Common Post-Exploitation Behavior
| Disable logging and audit trails |
| Create hidden admin accounts |
| Modify firewall rules to allow C2 traffic |
| Exfiltrate configuration backups |
| Use device as pivot point into internal networks |
Timeline of Events
WatchGuard receives private report of potential memory corruption in web UI.
Internal confirmation of remote code execution; development of hotfix begins.
First observed exploit attempts in the wild by independent security firms.
WatchGuard releases emergency patches (Fireware 12.11.4 and 12.12.1).
CISA adds CVE-2025-9242 to Known Exploited Vulnerabilities (KEV) catalog.
Mass exploitation campaigns intensify; multiple confirmed breaches reported.
Immediate Mitigation Steps
Organizations must treat this as a zero-day-level emergency until fully patched.
1. Apply Patches Immediately
- Upgrade to Fireware 12.11.4 (for T Series and older) or 12.12.1 (for M Series and Cloud).
- Use WatchGuard System Manager or Web UI to initiate upgrade.
- Verify integrity using official SHA-256 checksums.
2. Restrict Management Access
- Disable web UI exposure to the internet immediately.
- Allow management only from trusted IP ranges via policy.
- Use VPN or jump hosts for administrative access.
3. Monitor and Detect
- Enable verbose logging on Firebox devices.
- Monitor for anomalous outbound connections (especially to known malicious IPs).
- Review admin login events and configuration changes.
4. Network Segmentation
- Place firewalls in a management VLAN with strict egress filtering.
- Block outbound traffic unless explicitly required.
Federal Agencies: Per CISA Binding Operational Directive 22-01, remediation must be completed by December 4, 2025. Non-compliance may result in loss of authority to operate.
Long-Term Recommendations
- Implement zero-trust access for all network devices.
- Regularly audit firewall rules and administrative access.
- Deploy endpoint detection and response (EDR) on management workstations.
- Schedule quarterly firmware updates and vulnerability assessments.
- Consider WatchGuard’s Cloud Management for centralized patching and monitoring.
Indicators of Compromise (IOCs)
Organizations should hunt for the following signs of potential exploitation:
Network Indicators
# Suspicious domains observed in exploit callbacks
malware-c2-01[.]duckdns[.]org
firewall-pivot-12[.]servehttp[.]com
watchguard-exploit[.]hopto[.]org
# Common exploit source IP ranges (partial)
185.220.101.0/24
193.188.21.0/24
91.121.147.0/24
File/System Indicators
- New admin accounts with names like
sysadm,root2,support - Modified
/etc/passwdor/etc/shadowon appliance - Unexpected processes:
kthreaddk,miner.sh,proxy.py - Outbound connections to port 4444, 1337, or 9001