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: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Streambert, a cross‑platform Electron desktop application, uses an IPC handler that accepts a filePath supplied by its renderer process without validating the file type or its location. If the application’s attempts to launch these media files with mpv or VLC are skipped or fail, the handler forwards that unvalidated filePath to Electron’s shell.openPath. An attacker who can influence the renderer—such as through a malicious plug‑in or compromised user input—can provide a path to a local executable, script, shortcut, or other file that the operating system will open with Streambert’s privileges. This abuse allows arbitrary local code execution and breaks the isolation between Streambert’s renderer and main processes.

Affected Systems

The vendor truelockmc’s Streambert application is affected, and every release prior to version 2.6.0 contains this flaw. The issue was addressed in the 2.6.0 release, which performs proper validation before delegating to shell.openPath.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity. The EPSS score is unavailable and the vulnerability is not listed in CISA KEV. The likely attack vector is local; an attacker who can tamper with the renderer, such as via a malicious plug‑in or by supplying a crafted file path, can trigger execution of arbitrary code with the same privileges as the Streambert process, potentially enabling further local privilege escalation.

Generated by OpenCVE AI on August 19, 2026 at 09:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Streambert to version 2.6.0 or later to apply the fixed validation logic.
  • If upgrading immediately is not possible, disable or restrict the mpv/vlc fallback functionality in the application configuration so that only trusted media files are processed, or modify the IPC handler to whitelist only safe file types and locations.
  • Deploy application monitoring or host‑based intrusion detection to alert on unexpected child processes spawned by Streambert, helping to detect attempts to execute local files via shell.openPath.

Generated by OpenCVE AI on August 19, 2026 at 09:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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-19T18:19:44.618Z

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

Link: CVE-2026-52876

cve-icon Vulnrichment

Updated: 2026-08-19T18:16:22.955Z

cve-icon NVD

Status : Received

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

Modified: 2026-08-19T19:17:19.073

Link: CVE-2026-52876

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-19T09:45:03Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-78

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