Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker joins as visitor role
-
DeliveryLoad malicious HTML into co-browsed page
-
ExploitAgent joins co-browsing session
-
ExecutionPayload renders and JavaScript executes
-
ImpactActions under agent's identity
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 an agent to actively join an embedded co-browsing session initiated by the attacker operating in the visitor role, and requires the agent's browser to render attacker-supplied co-browsed page content as HTML (the specific injection point). No authentication is needed by the attacker (visitor role, PR:N), but the attack is limited by the need for live agent participation (UI:P) - purely automated or victimless exploitation is not possible. Mobile co-apping is explicitly not affected, which narrows the attack surface to the embedded co-browsing feature; both on-premises and cloud deployments of the listed versions are in scope. |
| Impact | This is a genuine, credible-priority vulnerability rather than an inflated high-CVSS artifact, though it is conditional rather than mass-exploitable. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N) scores 8.6 and is internally consistent with the description: a visitor-role actor needs no authentication (PR:N) and reaches the target over the network (AV:N), but exploitation is gated by passive user interaction (UI:P) - an agent must actively join the attacker's co-browsing session. The high confidentiality and integrity impact (VC:H/VI:H) is justified because arbitrary JavaScript executes under the agent's authenticated identity in the Agent Desk / Single Conversation Desk, enabling session hijacking and actions as the agent. No EPSS score, no CISA KEV listing, and no public POC were provided in the intelligence, so there is no public exploit identified at time of analysis; the absence of these signals means real-world exploitation likelihood is currently unquantified. The main contrast is between a high technical-impact score and the social-engineering/operational dependency (an agent must be lured into co-browsing with a hostile visitor), which realistically constrains this to targeted abuse of live support/engagement workflows rather than opportunistic mass exploitation. |
| Exploit ScenarioDerived | An attacker posing as a legitimate visitor initiates an embedded co-browsing session with a support agent and loads attacker-controlled page content containing a crafted HTML/JavaScript payload. When the agent joins and their browser renders the co-browsed content, the script executes in the context of the agent's authenticated Agent Desk session, letting the attacker act as the agent or steal session data. No public exploit code is identified at time of analysis, and the network attack vector with low complexity makes execution straightforward once an agent is engaged. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Cross-site scripting in Unblu Spark's embedded co-browsing feature (7.0 through 7.57.7 and 8.0 through 8.39.2) allows an unauthenticated visitor to execute arbitrary JavaScript in the browser of an agent who joins the attacker's co-browsing session, with the script running in the agent's Agent Desk or Single Conversation Desk session context. Both on-premises and cloud deployments are affected, but mobile co-apping is not. Exploitation is conditional on live agent participation and rendering of attacker-supplied co-browsed HTML; no public exploit code or confirmed active exploitation is identified in the available data.
RemediationAI
Upgrade Unblu Spark to a release fixed in vendor security bulletin UBL-2026-004 (https://docs.unblu.com/latest/security-bulletins/#UBL-2026-004); patch availability is per the vendor advisory, and the provided data does not state an exact fixed version, so confirm the corrected 7.x or 8.x build before upgrading. If upgrading cannot be done immediately, disable the embedded co-browsing feature in Agent Desk and Single Conversation Desk, or restrict co-browsing to a trusted and known visitor population, accepting the loss of open visitor co-browsing; mobile co-apping is unaffected and can serve as an alternative where its functionality meets the need, though it is a separate feature. Because the attacker must persuade an agent to join a session and have crafted content rendered as HTML, add agent-side awareness for unsolicited co-browsing invitations and review co-browsing session logs for anomalous visitor-supplied content as a compensating detective control.
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
Unblu Spark is a customer-engagement platform whose embedded co-browsing feature synchronizes a visitor's web page with an agent's browser so the agent can see and assist with the visitor's session. The flaw is CWE-79 cross-site scripting: attacker-controlled content in the co-browsed page is rendered as HTML in the agent's browser without adequate sanitization or output encoding, so JavaScript executes in the origin and context of the agent's Agent Desk or Single Conversation Desk session. Per the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N), the attacker needs no credentials and the attack is network-reachable with low complexity, but the agent must join the attacker's co-browsing session and the agent's browser must render the crafted page as HTML. The scope is the vulnerable Unblu component; confidentiality and integrity of the agent session are highly impacted, while availability is not. The CPE cpe:2.3:a:unblu_inc.:unblu_spark:*:*:*:*:*:*:*:* covers the affected 7.x and 8.x ranges, and mobile co-apping is explicitly out of scope, narrowing the issue to embedded co-browsing in on-premises and cloud deployments.
Know when Unblu Spark 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:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Unauthenticated visitor (PR:N) over network (AV:N); an agent must join the session (UI:R); script crosses into the agent's session context (S:C) with high confidentiality/integrity impact and no availability effect.
Primary rating from Vendor (NCSC.ch).
CVSS VectorVendor: NCSC.ch
DescriptionCVE.org
Cross-site scripting in the embedded co-browsing feature in Unblu inc. Unblu Spark 7.0 through 7.57.7 and 8.0 through 8.39.2, on on-premises and cloud deployments, allows an unauthenticated remote attacker in the visitor role to execute arbitrary JavaScript in the browser of an agent taking part in the attacker's co-browsing session, via content of the co-browsed page that the agent's browser renders as HTML.
The JavaScript runs in the context and under the identity of the agent's session in the Agent Desk or the Single Conversation Desk.
Exploitation requires an agent to join an embedded co-browsing session with the attacker. Mobile co-apping isn't affected.
Executive ViewAI
Unblu Spark's embedded co-browsing capability, deployed in both on-premises and cloud environments, allows script supplied by an external party to execute inside the browser session of a contact-centre agent who joins that co-browsing session; the affected release trains are 7.0 through 7.57.7 and 8.0 through 8.39.2, and no vendor fix is currently available. Leadership should care because the compromised context is the agent's own Agent Desk or Single Conversation Desk session - the same session that touches customer identity, conversation and payment data - so a single successful lure could result in disclosure of customer records or misuse of agent privileges rather than a contained endpoint incident. Mobile co-apping is not affected, which narrows but does not eliminate exposure for organisations running desktop co-browsing.
No vendor-released patch identified at time of analysis; interim mitigations include disabling or restricting embedded co-browsing for externally initiated sessions, allow-listing visitor origins, enforcing a strict Content-Security-Policy with sandboxed iframes around the widget, requiring agent confirmation before joining unknown sessions, and monitoring Agent Desk sessions for anomalous script execution or data access.
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 Unblu Spark
View allDOM-based cross-site scripting in Unblu Spark, reachable via an open-redirect flaw (CWE-601), lets remote attackers exec
Missing authorization in Unblu Spark's Collaboration Server (versions 7.0 through 8.36.1-hotfix.0) lets any authenticate
EUVD-2026-104958
GHSA-9p8h-2662-3xvr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB