Description
Streambert is a cross-platform Electron Desktop App to stream and download video content. From version 2.5.0 until version 2.6.0, the wyzie-open-redeem IPC handler in index.js creates the partition:wyzie-redeem Electron session and registers an onHeadersReceived hook that removes the Content-Security-Policy header from every response in that session. The redeem window also lacks a setWindowOpenHandler restriction, so script injection in sub.wyzie.io, a loaded third-party resource, or a site reached through navigation executes without CSP constraints and can affect additional windows and persistent session storage. A user must open the Wyzie API key redemption window, and exploitation requires attacker-controlled script content in a loaded page. The resulting renderer script can invoke renderer-exposed application functionality and can be chained with other vulnerabilities to access internal services or sensitive data. This issue is fixed in version 2.6.0.
Published: 2026-08-18
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The wyzie-open-redeem IPC handler in Streambert removes the Content‑Security‑Policy header from all responses in the redeem window’s Electron session and does not restrict calls to open new windows. A malicious third‑party resource such as sub.wyzie.io or any site navigated to from that window can thus load attacker‑controlled script without CSP constraints. The injected script runs in the renderer process, providing direct access to renderer‑exposed APIs and allowing chaining with other local vulnerabilities to exfiltrate data or control internal services. This flaw represents a classic reflected XSS weakness (CWE‑79) combined with improper configuration that reduces effective security controls (CWE‑693).

Affected Systems

The vendor truelockmc:streambert is affected. Versions 2.5.0 through, but not including, 2.6.0 contain the vulnerable wyzie-open-redeem handler. The issue specifically impacts the Electron desktop application used to stream and download video content.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity rating. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting that there is no known widespread exploitation at the time of analysis. The exploit requires a user to open the Wyzie API key redemption window and for an attacker to supply a page containing malicious script – typically via a third‑party domain loaded in that window. Given that the vulnerability can be chained with other local flaws and can affect other windows and persistent storage, the risk to a compromised user of the application is non‑trivial, warranting forward deployment of the fixed version.

Generated by OpenCVE AI on August 18, 2026 at 22:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Streambert to version 2.6.0 or later to restore CSP header enforcement and add a windowOpenHandler restriction.
  • Avoid using the Wyzie API key redemption window until the patch is applied, especially when third‑party sites or navigation could be controlled by an attacker.
  • If upgrade is delayed, block or filter requests to sub.wyzie.io using network policies or hosts file entries to prevent malicious script delivery.

Generated by OpenCVE AI on August 18, 2026 at 22:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Truelockmc
Truelockmc streambert
Vendors & Products Truelockmc
Truelockmc streambert

Tue, 18 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
Description Streambert is a cross-platform Electron Desktop App to stream and download video content. From version 2.5.0 until version 2.6.0, the wyzie-open-redeem IPC handler in index.js creates the partition:wyzie-redeem Electron session and registers an onHeadersReceived hook that removes the Content-Security-Policy header from every response in that session. The redeem window also lacks a setWindowOpenHandler restriction, so script injection in sub.wyzie.io, a loaded third-party resource, or a site reached through navigation executes without CSP constraints and can affect additional windows and persistent session storage. A user must open the Wyzie API key redemption window, and exploitation requires attacker-controlled script content in a loaded page. The resulting renderer script can invoke renderer-exposed application functionality and can be chained with other vulnerabilities to access internal services or sensitive data. This issue is fixed in version 2.6.0.
Title Streambert: Global CSP Removal in Wyzie Redeem Window Enables Unconstrained XSS in Electron Renderer
Weaknesses CWE-693
CWE-79
References
Metrics cvssV3_1

{'score': 6.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:N'}


Subscriptions

Truelockmc Streambert
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T21:28:18.806Z

Reserved: 2026-06-08T21:44:27.364Z

Link: CVE-2026-52873

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-18T22:16:53.830

Modified: 2026-08-18T22:16:53.830

Link: CVE-2026-52873

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T23:30:04Z

Weaknesses
  • CWE-693

    Protection Mechanism Failure

  • CWE-79

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