Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate as low-privileged Dimension admin
-
DeliveryNavigate to task scheduling feature
-
ExploitInject JavaScript payload into scheduling input field
-
InstallPayload persists in Dimension database
-
C2Victim administrator views task scheduling page
-
ExecuteMalicious script executes in victim's browser context
-
ImpactSession 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
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.
Primary rating from Vendor (WatchGuard).
CVSS VectorVendor: WatchGuard
Lifecycle Timeline
1DescriptionCVE.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
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Watchguard
View allWatchGuard Fireware OS contains an out-of-bounds write in IKEv2 VPN handling enabling unauthenticated remote code execut
Watchguard XCS 9.2 and 10.0 before build 150522 allow remote authenticated users to execute arbitrary commands via shell
Buffer overflow in WGagent in WatchGuard WSM and Fireware before 11.8 allows remote attackers to execute arbitrary code
Remote code execution in WatchGuard Fireware OS arises from an out-of-bounds write in the iked (IKE) daemon, letting an
SQL injection vulnerability in Watchguard XCS 9.2 and 10.0 before build 150522 allows remote attackers to execute arbitr
On WatchGuard Firebox and XTM appliances, an unauthenticated user can execute arbitrary code, aka FBX-22786. Rated criti
An issue was discovered on WatchGuard AP100, AP102, and AP200 devices with firmware before 1.2.9.15. Rated critical seve
Multiple cross-site request forgery (CSRF) vulnerabilities in Hexis HawkEye G 3.0.1.4912 allow remote attackers to hijac
An issue was discovered on WatchGuard AP100, AP102, and AP200 devices with firmware before 1.2.9.15, and AP300 devices w
WatchGuard RapidStream appliances allow local users to gain privileges and execute arbitrary commands via a crafted ifco
Panda Endpoint Administration Agent before 7.50.00, as used in Panda Security for Business products for Windows, uses a
Panda Security URL Filtering before 4.3.1.9 uses a weak ACL for the "Panda Security URL Filtering" directory and install
EUVD-2026-67348
GHSA-6hfv-jqr3-fvp9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB