Skip to main content

WatchGuard Fireware OS CVE-2026-103594

| EUVDEUVD-2026-111159 CRITICAL
Stack-based Buffer Overflow (CWE-121)
2026-10-27 WatchGuard GHSA-69hq-vhp9-m5w6
9.5
CVSS 4.0 · Vendor: WatchGuard
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain MITM TLS-decrypt position on Firebox-Cloud link
  2. Delivery
    Intercept FireCloud Gateway configuration payload
  3. Exploit
    Inject oversized/malformed WireGuard config data
  4. Execution
    Overflow stack buffer in config parser
  5. Impact
    Crash 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Fireware OS 12.12 <12.12.4
Fireware OS 2026.2 <2026.4

Affected Packages

euvd fireware_os fix: 12.12.4, 2026.4

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

Vendor (WatchGuard) PRIMARY 9.5 CRITICAL
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
vuln.today AI 9.0 CRITICAL

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (WatchGuard).

CVSS VectorVendor: WatchGuard

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

2
Patch available
Oct 27, 2026 - 17:18 EUVD
CVE Published
Oct 27, 2026 - 15:52 cve.org
CRITICAL 9.5

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 63% exploitable
Prevalence
Medium
widely used SMB/mid-market firewall appliance, smaller footprint than top-tier vendors
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +48
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2026-90465 CRITICAL
9.4 Oct 27

Unauthenticated handling of FireCluster Sync traffic in WatchGuard Fireware OS lets an attacker who already holds a posi

CVE-2026-19313 CRITICAL
9.3 Aug 27

Remote code execution in WatchGuard Fireware OS is possible via a heap overflow (CWE-122) in the iked (IKE/IPsec key man

CVE-2026-19318 CRITICAL
9.3 Aug 27

Remote code execution in WatchGuard Fireware OS affects the iked (IKE/IPsec VPN key-exchange) daemon, where a stack-base

CVE-2026-19315 CRITICAL
9.3 Aug 27

Remote code execution in WatchGuard Fireware OS affects the iked IKE/IPsec VPN daemon, where a memory-safety defect lets

CVE-2026-13086 CRITICAL
9.3 Aug 27

Remote code execution in WatchGuard Fireware OS affects the epm (Endpoint Protection Manager) service tied to the deprec

CVE-2026-13368 CRITICAL
9.2 Jul 02

Remote code execution in WatchGuard Fireware OS affects Fireboxes running a Mobile User VPN with IKEv2 that authenticate

CVE-2026-93857 CRITICAL
9.2 Oct 27

Remote code execution in WatchGuard Fireware OS can be triggered by a crafted SIP request when the Firebox configuration

CVE-2026-93865 CRITICAL
9.2 Oct 27

Missing authentication in the Fireware OS FireCluster synchronization daemon lets remote, unauthenticated attackers invo

CVE-2026-93866 CRITICAL
9.2 Oct 27

Heap-based out-of-bounds write in WatchGuard Fireware OS Access Portal allows remote, unauthenticated attackers to corru

CVE-2026-112709 CRITICAL
9.2 Oct 27

Heap-based buffer overflow in the WatchGuard Fireware OS authentication service lets an attacker who controls or interce

CVE-2026-112710 CRITICAL
9.2 Oct 27

Heap-based buffer overflow in the WatchGuard Fireware OS authentication service can let an attacker who controls or inte

CVE-2026-86131 CRITICAL
9.2 Sep 29

Command injection as root in WatchGuard Fireware OS occurs through the BOVPN Over TLS client configuration handling, all

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy