Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain MITM TLS-decrypt position on Firebox-Cloud link
-
DeliveryIntercept FireCloud Gateway configuration payload
-
ExploitInject oversized/malformed WireGuard config data
-
ExecutionOverflow stack buffer in config parser
-
ImpactCrash device or execute arbitrary code
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to hold a man-in-the-middle position with TLS-decrypted visibility into the communication channel between the Firebox and WatchGuard Cloud, and then to tamper with a FireCloud Gateway configuration payload that is parsed by Fireware OS's WireGuard configuration processing. The decisive limiting factor is this TLS-decryption/MITM prerequisite - the attacker must already be able to intercept and decrypt the device-to-cloud session (reflected in CVSS 4.0 as AT:P), which excludes casual remote attackers and confines realistic exploitation to adversaries with privileged network positioning or compromised trust in that channel. Affected only on Fireware OS 12.12 before 12.12.4 and 2026.2 before 2026.4; other versions are not listed as vulnerable. |
| Impact | Signals conflict in a way that matters for prioritization. The vendor-supplied CVSS 4.0 base score is 9.5 (Critical) with VC/VI/VA:H and subsequent-system SC/SI/SA:H, and the vuln.today decision label is act_now - both pushing urgency. However, the attack vector is heavily gated: the CVSS vector itself encodes AT:P (Attack Requirements: Present), reflecting the description's hard prerequisite that the attacker already hold a man-in-the-middle position capable of TLS-decrypting traffic between the Firebox and WatchGuard Cloud. That is a demanding precondition, so despite AV:N/PR:N (network, no authentication in CVSS terms) this is not trivially remotely exploitable against arbitrary internet-facing targets. There is no public exploit identified at time of analysis and the CVE is not listed in CISA KEV, so there is no evidence of active exploitation. No EPSS score was provided in the input, so probabilistic exploitation likelihood could not be weighed. Net: treat as a high-priority patch (act_now, patch available) because the impact is severe and a patch exists, but recognize the real-world exploitability is constrained to attackers who can already break the device-to-cloud TLS channel - closer to a targeted/positioned-adversary scenario than opportunistic mass exploitation. |
| Exploit ScenarioDerived | An attacker who has established a man-in-the-middle position and can decrypt the TLS channel between a Firebox and WatchGuard Cloud intercepts and alters a FireCloud Gateway configuration payload, inserting malformed data that overflows a stack buffer in Fireware OS's WireGuard configuration processing. This crashes the device (Denial of Service) and may allow arbitrary code execution. No public exploit code or PoC reference is present in the supplied data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Remote code execution and denial-of-service against WatchGuard Fireware OS 12.12 (before 12.12.4) and 2026.2 (before 2026.4) hinges on a stack-based buffer overflow in the WireGuard configuration parser, which is reachable when a tampered FireCloud Gateway configuration payload arrives from WatchGuard Cloud. The decisive constraint is the prerequisite network position: the attacker must already sit in a man-in-the-middle position with TLS-decrypted visibility of the Firebox-to-WatchGuard Cloud session (reflected as AT:P in the CVSS 4.0 vector and AC:H in the assessed CVSS 3.1 vector), so casual remote attackers are excluded even though no credentials or user interaction are required. No public exploit code has been identified at time of analysis, but the vuln.today decision label is act_now, so patching should be treated as urgent.
RemediationAI
WatchGuard has released fixes for both vulnerable branches: update Fireware OS 12.12 installations to 12.12.4 and 2026.2 installations to 2026.4 (the upper bounds of the listed affected ranges), and treat this as an act_now priority given the CVSS 9.5 rating and the RCE potential. Patch availability is confirmed by the vendor ('Available from vendor'); the authoritative details and any vendor-specific upgrade instructions are at https://psirt.watchguard.com/CVE-2026-103594. Because exploitation requires an attacker to hold a man-in-the-middle position with TLS-decrypted visibility into the Firebox-to-WatchGuard Cloud session, the practical exposure window is bounded by how well that trust channel is protected - environments where that channel's integrity is in doubt should be upgraded first and the device-to-cloud path reviewed for interception or trust anomalies. No workaround short of updating is described in the available sources, and no public exploit code has been identified at time of analysis, so the patched firmware is the complete fix.
Affected VersionsENISA
Affected Packages
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
The flaw is a stack-based buffer overflow (CWE-121) in Fireware OS's handling of WireGuard configuration data, meaning a fixed-size stack buffer is written past its bounds during parsing of configuration content supplied by the FireCloud Gateway payload delivered from WatchGuard Cloud. Because the malicious content is expected to arrive through the device-to-cloud management channel rather than from a directly exposed service, the attacker must be able to intercept and decrypt that TLS session and then modify the payload in transit - a privileged network position or a break in trust of that channel, not a plain internet-facing request. The available sources do not describe the precise parsing routine, the buffer size, or the exact payload structure that triggers the overflow; the trigger mechanics beyond 'tampered FireCloud Gateway configuration payload processed by WireGuard configuration handling' are not described in the available sources. Severity per the CVSS 4.0 vector is high across confidentiality, integrity and availability on both the vulnerable system and subsequent systems (VC/VI/VA:H, SC/SI/SA:H), consistent with the assessed CVSS 3.1 vector AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H. CPE cpe:2.3:a:watchguard:fireware_os:*:*:*:*:*:*:*:* covers the product family; EUVD narrows the vulnerable releases to 12.12 before 12.12.4 and 2026.2 before 2026.4, and no other versions are listed as affected.
Know when Fireware Os 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
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Network vector with no authentication (PR:N), but the required MITM TLS-decrypt position makes AC:H; config tampering yields code execution affecting other systems, so S:C with full C/I/A impact.
Primary rating from Vendor (WatchGuard).
CVSS VectorVendor: WatchGuard
Lifecycle Timeline
2DescriptionCVE.org
A stack-based buffer overflow vulnerability in Fireware OS's WireGuard configuration processing allows a remote attacker that has man-in-the-middle TLS-decrypted access between the Firebox and WatchGuard Cloud to create a Denial of Service condition and potentially execute arbitrary code by tampering with a FireCloud Gateway configuration payload.
Executive ViewAI
WatchGuard Fireware OS, a core network security platform, contains a critical stack-based buffer overflow (CVE-2026-103594) that could allow remote code execution or denial-of-service if an attacker can intercept and decrypt Firebox-to-Cloud communications. This affects organizations relying on WatchGuard Fireboxes for perimeter defense; a successful exploit could disable network protections or grant attackers a foothold, though the prerequisite man-in-the-middle position limits opportunistic attacks. Leadership should prioritize patching to maintain the integrity of network security controls.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Fireware Os
View allUnauthenticated handling of FireCluster Sync traffic in WatchGuard Fireware OS lets an attacker who already holds a posi
Remote code execution in WatchGuard Fireware OS is possible via a heap overflow (CWE-122) in the iked (IKE/IPsec key man
Remote code execution in WatchGuard Fireware OS affects the iked (IKE/IPsec VPN key-exchange) daemon, where a stack-base
Remote code execution in WatchGuard Fireware OS affects the iked IKE/IPsec VPN daemon, where a memory-safety defect lets
Remote code execution in WatchGuard Fireware OS affects the epm (Endpoint Protection Manager) service tied to the deprec
Remote code execution in WatchGuard Fireware OS affects Fireboxes running a Mobile User VPN with IKEv2 that authenticate
Remote code execution in WatchGuard Fireware OS can be triggered by a crafted SIP request when the Firebox configuration
Missing authentication in the Fireware OS FireCluster synchronization daemon lets remote, unauthenticated attackers invo
Heap-based out-of-bounds write in WatchGuard Fireware OS Access Portal allows remote, unauthenticated attackers to corru
Heap-based buffer overflow in the WatchGuard Fireware OS authentication service lets an attacker who controls or interce
Heap-based buffer overflow in the WatchGuard Fireware OS authentication service can let an attacker who controls or inte
Command injection as root in WatchGuard Fireware OS occurs through the BOVPN Over TLS client configuration handling, all
EUVD-2026-111159
GHSA-69hq-vhp9-m5w6
NVD
CVE.org
EPSS
Exploit-DB