Description
Unblu Spark contains an open redirect vulnerability that can be escalated to a DOM-based cross-site scripting (XSS) attack.


When Unblu Spark is deployed with com.unblu.identifier.siteEmbeddedSetup=true, it runs in the same origin as the host application. Any JavaScript injected through this vulnerability therefore executes with full access to the host application's cookies, DOM, and same-origin APIs — an attacker can reach all resources of the host application, not just Unblu's. This expanded blast radius is the reason on-premises deployments using this configuration are rated CRITICAL.
Published: 2026-07-22
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Unblu Spark has an open‑redirect flaw that can be leveraged to inject and execute arbitrary JavaScript in the victim’s browser. Because the redirect is uncontrolled, an attacker can craft a URL that loads a malicious script, leading to a DOM‑based cross‑site scripting condition. In deployments where the application runs with com.unblu.identifier.siteEmbeddedSetup=true, the script inherits the host application’s origin; this grants the attacker full access to the host’s cookies, DOM, and same‑origin APIs, broadening the blast radius beyond Unblu Spark alone.

Affected Systems

The affected product is Unblu Spark from Unblu Inc. No specific vulnerable versions are listed in the advisory, but the remediation note refers to earlier versions. The workaround applies only to Unblu Spark 7.56.2 and later in the 7.x series and 8.19.1 and later in the 8.x series. All other versions may remain vulnerable until patched.

Risk and Exploitability

The CVSS score is 7, indicating a high‑severity issue; the EPSS score is 0.00244, which is less than 1% and indicates a very low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an attacker to supply a malicious redirect URL, which can be triggered by sending a crafted link to a user or embedding it in content. When the application is configured with the siteEmbeddedSetup flag, the attack is more dangerous because the injected script runs with the host application’s credentials, potentially compromising the entire host environment.

Generated by OpenCVE AI on August 3, 2026 at 23:52 UTC.

Remediation

Vendor Solution

In the fix versions listed above, Unblu Spark validates all user-supplied redirects through the same redirect filter. After upgrading, please review your redirect filter configuration. The defaults restrict redirects to the current origin (document.location.origin).


Vendor Workaround

If you cannot upgrade immediately, either of the following measures prevents exploitation: * Enable the built-in Content Security Policy by setting com.unblu.contentsecuritypolicy.mode=on. The CSP blocks the injected JavaScript from executing and prevents the exploit from succeeding. Note: this protection is only effective on Unblu Spark 7.56.2 or later in the 7.x series and 8.19.1 or later in the 8.x series, where unsafe-inline was removed from the script source policy. Earlier versions ship a CSP that still permits unsafe-inline and are not protected by this workaround. * Configure a WAF rule to block requests that carry a malicious payload in the redirectOnFailure parameter (in particular, values containing a javascript: scheme or obfuscated variants such as java%0ascript:).


OpenCVE Recommended Actions

  • Upgrade Unblu Spark to a fixed version that validates all user‑supplied redirects through the redirect filter.
  • After upgrading, review and ensure the redirect filter configuration limits redirects to the current origin.
  • If an upgrade cannot be performed immediately, enable the built‑in Content Security Policy by setting com.unblu.contentsecuritypolicy.mode=on; this blocks injected JavaScript on Unblu Spark 7.56.2 or later (7.x) and 8.19.1 or later (8.x).
  • Alternatively, configure a WAF rule to block requests containing a malicious payload in the redirectOnFailure parameter, such as values that include the javascript: scheme or obfuscated variants.

Generated by OpenCVE AI on August 3, 2026 at 23:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Unblu
Unblu spark
Vendors & Products Unblu
Unblu spark

Wed, 22 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 22 Jul 2026 13:00:00 +0000

Type Values Removed Values Added
Description Unblu Spark contains an open redirect vulnerability that can be escalated to a DOM-based cross-site scripting (XSS) attack. When Unblu Spark is deployed with com.unblu.identifier.siteEmbeddedSetup=true, it runs in the same origin as the host application. Any JavaScript injected through this vulnerability therefore executes with full access to the host application's cookies, DOM, and same-origin APIs — an attacker can reach all resources of the host application, not just Unblu's. This expanded blast radius is the reason on-premises deployments using this configuration are rated CRITICAL.
Title Unblu Spark Open Redirect leading to DOM-Based XSS
Weaknesses CWE-601
CWE-79
References
Metrics cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: NCSC.ch

Published:

Updated: 2026-07-22T18:55:07.732Z

Reserved: 2026-05-08T08:12:13.325Z

Link: CVE-2026-8152

cve-icon Vulnrichment

Updated: 2026-07-22T18:55:03.407Z

cve-icon NVD

Status : Deferred

Published: 2026-07-22T13:16:38.423

Modified: 2026-07-22T19:17:14.617

Link: CVE-2026-8152

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T00:00:09Z

Weaknesses
  • CWE-601

    URL Redirection to Untrusted Site ('Open Redirect')

  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')