Description
Streambert is a cross-platform Electron Desktop App to stream and download video content. Prior to version 2.6.0, the open-path-at-time IPC handler in src/ipc/player.js accepts a renderer-controlled filePath without validating its type or location. If the mpv or VLC launch attempts are skipped or fail, the handler passes filePath to Electron's shell.openPath. A compromised renderer can provide the path of a local executable, script, shortcut, or other file with an executing default handler, causing the operating system to launch it with the privileges of the StreamBERT process and enabling escape from the renderer sandbox. This issue is fixed in version 2.6.0.
Published: 2026-08-18
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Streambert, a cross‑platform Electron desktop application, contains an IPC handler that accepts a renderer‑controlled filePath without validating its type or location. When the mpv or VLC launch attempts are skipped or fail, the handler passes the arbitrary filePath to Electron's shell.openPath. This allows a compromised renderer to provide a path to any local executable, script, shortcut, or file with an executable default handler, causing the operating system to launch it with the privileges of the Streambert process and facilitating escape from the renderer sandbox. The flaw is an instance of CWE‑20 (Unvalidated Input) and CWE‑78 (OS Command Injection).

Affected Systems

The affected product is Streambert by truelockmc, an Electron‑based streaming and download client. All releases prior to version 2.6.0 are vulnerable; the issue was fixed in release 2.6.0.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity. The EPSS score is not available and the vulnerability is not listed in CISA KEV. The likely attack vector is local; an attacker with the ability to influence the renderer process (for example, via a malicious plugin or by compromising a user) can supply a malicious file path. Successful exploitation leads to arbitrary local code execution with the same privileges as the Streambert process and may enable further local privilege escalation.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Streambert to version 2.6.0 or later.
  • Restrict the user account that runs Streambert to only the minimum privileges required for its normal operation.
  • Continuously monitor for new advisories and apply subsequent patches promptly.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 23:00: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. Prior to version 2.6.0, the open-path-at-time IPC handler in src/ipc/player.js accepts a renderer-controlled filePath without validating its type or location. If the mpv or VLC launch attempts are skipped or fail, the handler passes filePath to Electron's shell.openPath. A compromised renderer can provide the path of a local executable, script, shortcut, or other file with an executing default handler, causing the operating system to launch it with the privileges of the StreamBERT process and enabling escape from the renderer sandbox. This issue is fixed in version 2.6.0.
Title Streambert: Arbitrary File Execution via VLC/mpv Launcher Fallback
Weaknesses CWE-20
CWE-78
References
Metrics cvssV3_1

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


Subscriptions

Truelockmc Streambert
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T21:29:08.476Z

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

Link: CVE-2026-52876

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-52876

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')