Skip to main content

WatchGuard Dimension EUVDEUVD-2026-67348

| CVE-2026-78047 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-08-27 WatchGuard GHSA-6hfv-jqr3-fvp9
5.1
CVSS 4.0 · Vendor: WatchGuard
View

Attack ChainAIDerived

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

  1. Recon
    Authenticate as low-privileged Dimension admin
  2. Delivery
    Navigate to task scheduling feature
  3. Exploit
    Inject JavaScript payload into scheduling input field
  4. Install
    Payload persists in Dimension database
  5. C2
    Victim administrator views task scheduling page
  6. Execute
    Malicious script executes in victim's browser context
  7. Impact
    Session token exfiltrated or privileged action performed on victim's behalf

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, 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 a valid low-privileged authenticated administrator account on the target WatchGuard Dimension instance - unauthenticated network access alone is insufficient and cannot trigger this vulnerability. The attacker must specifically have write access to the task scheduling feature within Dimension. Beyond injection, actual impact is conditioned on at least one other user visiting or refreshing the task scheduling interface after the payload is stored; if no second user accesses that page, the stored payload yields no cross-session impact. The CVSS 4.0 UI:P metric independently confirms this passive victim-interaction requirement. Single-administrator Dimension deployments effectively eliminate the cross-user exploitation path. Risk is further bounded by network segmentation: if the Dimension management interface is restricted to internal networks or VPN, the attacker must already have internal network access in addition to valid credentials.

Impact

The CVSS 4.0 base score of 5.1 (Medium) accurately captures the key constraints: network-accessible delivery (AV:N), low complexity (AC:L), low-privilege authenticated attacker (PR:L), and a passive victim interaction requirement (UI:P), with impact scoped to the subsequent system (SC:L/SI:L/SA:L) rather than direct server compromise. No EPSS data, CISA KEV listing, or public proof-of-concept code has been identified, which limits independent exploitation-probability assessment. Despite the moderate composite score, the stored XSS pattern meaningfully amplifies practical risk in multi-administrator Dimension deployments: a compromised or rogue low-privileged admin account can persist a payload that silently targets higher-privileged sessions, enabling credential theft or privilege escalation within the management plane. In single-administrator deployments or those with strict role segregation, the cross-user impact vector is substantially reduced. The absence of a confirmed fixed version in available intelligence is a gap defenders should resolve via the vendor advisory before assessing patch urgency.

Exploit ScenarioDerived

A low-privileged authenticated administrator with access to WatchGuard Dimension injects a JavaScript payload - such as a script that exfiltrates document.cookie to an attacker-controlled endpoint - into a task name or description field within the scheduling interface. When a higher-privileged Dimension administrator subsequently views the task scheduling page during normal operations, the stored payload executes transparently in their browser, sending their session token to the attacker and enabling full session hijacking. No public proof-of-concept has been identified, though the technique is well-understood and requires only standard web exploitation knowledge given valid credentials.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Stored XSS in WatchGuard Dimension's task scheduling feature allows a low-privileged authenticated administrator to inject persistent JavaScript into scheduling fields, which silently executes in the browser session of any other user who subsequently views the affected interface. Unlike reflected XSS, the stored nature of this vulnerability means a single injection can compromise multiple sessions without further attacker interaction, including those of higher-privileged administrators. No public exploit code or active exploitation has been identified at the time of analysis.

RemediationAI

Consult the WatchGuard PSIRT advisory at https://psirt.watchguard.com/CVE-2026-78047 for the vendor-confirmed patched version, as no specific fixed release has been independently confirmed from available data - citing a version number here would require fabrication. As an interim compensating control, restrict task scheduling write access to the minimum number of trusted administrator accounts, directly reducing the attacker pool that could inject a payload. Enforce strict role-based access control within Dimension to ensure low-privileged accounts cannot access administrative scheduling features if operationally feasible; this eliminates the attack vector entirely for those accounts but may impact operational workflows. Monitor Dimension audit logs for unexpected task creation or modification events as a detection measure, accepting the trade-off that this is detective rather than preventive. Ensure Dimension's management interface is accessible only via internal network segments or VPN, limiting the exposure of any stored payload to the internal user population.

Affected VersionsENISA

Dimension 2.0 <2.3.1

Affected Packages

euvd dimension fix: 2.3.1

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

WatchGuard Dimension is a network visibility and centralized management platform for WatchGuard Firebox and FireCluster appliances, providing traffic analytics, reporting, and administrative task scheduling. The vulnerability resides in the task scheduling feature's input handling, which fails to properly sanitize or encode user-supplied content before persisting it to storage and subsequently rendering it in other users' browser sessions - a textbook stored (persistent) XSS pattern classified under CWE-79 (Improper Neutralization of Input During Web Page Generation). The affected CPE string cpe:2.3:a:watchguard:dimension:*:*:*:*:*:*:*:* carries an unbounded version wildcard, indicating no version has been confirmed as unaffected in available intelligence. Because the payload is stored server-side and delivered to any visiting authenticated user, the effective attack surface is broader than reflected XSS variants requiring per-victim delivery.

Know when Watchguard 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 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:L
vuln.today AI 5.4 MEDIUM

Network-delivered stored XSS requires low-privileged auth (PR:L) and a victim page visit (UI:R); payload executes in another user's session, constituting a scope change (S:C) with limited confidentiality and integrity impact.

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

Primary rating from Vendor (WatchGuard).

CVSS VectorVendor: WatchGuard

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

Lifecycle Timeline

1
Patch available
Aug 28, 2026 - 04:16 EUVD

DescriptionCVE.org

A stored cross-site scripting (XSS) vulnerability in WatchGuard Dimension's task scheduling feature allows a low-privileged authenticated administrator to inject arbitrary HTML/JavaScript into these fields, which then executes in the browser session of any other user.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Medium
enterprise network management platform tied to WatchGuard Firebox customer base
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2025-9242 CRITICAL POC
9.3 Sep 17

WatchGuard Fireware OS contains an out-of-bounds write in IKEv2 VPN handling enabling unauthenticated remote code execut

CVE-2015-5453 MEDIUM POC
6.5 Jul 08

Watchguard XCS 9.2 and 10.0 before build 150522 allow remote authenticated users to execute arbitrary commands via shell

CVE-2013-6021 CRITICAL POC
9.3 Oct 19

Buffer overflow in WGagent in WatchGuard WSM and Fireware before 11.8 allows remote attackers to execute arbitrary code

CVE-2025-14733 CRITICAL
9.3 Dec 19

Remote code execution in WatchGuard Fireware OS arises from an out-of-bounds write in the iked (IKE) daemon, letting an

CVE-2015-5452 HIGH POC
7.5 Jul 08

SQL injection vulnerability in Watchguard XCS 9.2 and 10.0 before build 150522 allows remote attackers to execute arbitr

CVE-2022-26318 CRITICAL POC
9.8 Mar 04

On WatchGuard Firebox and XTM appliances, an unauthenticated user can execute arbitrary code, aka FBX-22786. Rated criti

CVE-2018-10575 CRITICAL POC
9.8 Apr 30

An issue was discovered on WatchGuard AP100, AP102, and AP200 devices with firmware before 1.2.9.15. Rated critical seve

CVE-2015-2878 HIGH POC
8.8 Oct 23

Multiple cross-site request forgery (CSRF) vulnerabilities in Hexis HawkEye G 3.0.1.4912 allow remote attackers to hijac

CVE-2018-10577 HIGH POC
8.8 May 02

An issue was discovered on WatchGuard AP100, AP102, and AP200 devices with firmware before 1.2.9.15, and AP300 devices w

CVE-2016-7089 HIGH POC
7.8 Aug 24

WatchGuard RapidStream appliances allow local users to gain privileges and execute arbitrary commands via a crafted ifco

CVE-2016-3943 HIGH POC
7.8 Apr 18

Panda Endpoint Administration Agent before 7.50.00, as used in Panda Security for Business products for Windows, uses a

CVE-2015-7378 HIGH POC
7.8 Apr 18

Panda Security URL Filtering before 4.3.1.9 uses a weak ACL for the "Panda Security URL Filtering" directory and install

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