Skip to main content

Unblu Spark EUVDEUVD-2026-104958

| CVE-2026-14933 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-20 NCSC.ch GHSA-9p8h-2662-3xvr
8.6
CVSS 4.0 · Vendor: NCSC.ch
View

Attack ChainAIDerived

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

  1. Access
    Attacker joins as visitor role
  2. Delivery
    Load malicious HTML into co-browsed page
  3. Exploit
    Agent joins co-browsing session
  4. Execution
    Payload renders and JavaScript executes
  5. Impact
    Actions 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.6% exploitation probability (EPSS)

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

Alert me

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

Unblu Spark 8.0 ≤8.39.2
Unblu Spark 7.0 ≤7.57.7

Affected Packages

euvd unblu_spark no fix

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

Vendor (NCSC.ch) PRIMARY 8.6 HIGH
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
vuln.today AI 9.3 CRITICAL

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.

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

Primary rating from Vendor (NCSC.ch).

CVSS VectorVendor: NCSC.ch

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Low
niche conversational/co-browsing platform, mainly financial-services customers
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +43
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.

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