Description
Streambert is a cross-platform Electron Desktop App to stream and download video content. Prior to 2.5.0, the downloadSubtitleFile utility in src/ipc/downloads.js, reached through the run-download IPC channel, accepts a renderer-supplied subtitle url using the file: URI scheme and passes its decoded pathname to fs.copyFileSync. The renderer also controls downloadPath, which determines the destination path. A compromised renderer can therefore copy any file readable by the StreamBERT process into an attacker-chosen writable location, exposing sensitive local data, and can overwrite existing writable files. This vulnerability is fixed in 2.5.0.
Published: 2026-08-18
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Streambert is an Electron desktop application for streaming video content. A flaw in the downloadSubtitleFile function allows a malicious renderer to supply a file: URI, which the application decodes and copies using fs.copyFileSync. The renderer controls the destination path, so it can copy any file readable by the Streambert process into an attacker‑chosen writable location, exposing sensitive data or overwriting existing files.

Affected Systems

This vulnerability applies to truelockmc Streambert versions earlier than 2.5.0. Users running any pre‑2.5.0 build are susceptible.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity vulnerability. The EPSS score is not available, and the issue is not listed in CISA KEV. The likely attack vector involves a compromised renderer process, which may be introduced through malicious content loaded by the application. An attacker can read local files and overwrite system or user files without authentication, leading to data exfiltration and potential system compromise.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Streambert to version 2.5.0 or later to patch the vulnerability.
  • Configure the application to load renderer content only from trusted sources or disable untrusted content to prevent malicious renderer execution.
  • Limit the use of the run-download IPC channel or restrict it so that only safe, non‑file URIs are accepted for subtitle downloads.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 22: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. Prior to 2.5.0, the downloadSubtitleFile utility in src/ipc/downloads.js, reached through the run-download IPC channel, accepts a renderer-supplied subtitle url using the file: URI scheme and passes its decoded pathname to fs.copyFileSync. The renderer also controls downloadPath, which determines the destination path. A compromised renderer can therefore copy any file readable by the StreamBERT process into an attacker-chosen writable location, exposing sensitive local data, and can overwrite existing writable files. This vulnerability is fixed in 2.5.0.
Title Streambert: Local File Exfiltration and Overwrite via Subtitle file: Protocol
Weaknesses CWE-22
CWE-73
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:26:26.154Z

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

Link: CVE-2026-52872

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-52872

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-73

    External Control of File Name or Path