Description
Streambert is a cross-platform Electron Desktop App to stream and download video content. Prior to 2.6.0, the perform-scheduled-backup IPC handler in src/ipc/storage.js takes settings.path from a renderer-supplied object and uses the resulting directory for fs.mkdirSync, fs.writeFileSync, fs.readdirSync, and fs.unlinkSync operations without checking that it is inside an authorized backup location. A compromised renderer can choose an absolute path or a relative traversal path to create directories and write a streambert-backup-[timestamp].json file containing renderer-controlled data. The pruning loop can also delete files in that directory whose names begin with streambert-backup- and end with .json. This vulnerability is fixed in 2.6.0.
Published: 2026-08-18
Score: 8.4 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability allows an attacker who can control the renderer process to cause Streambert to perform arbitrary file system operations. By supplying a path value to the perform‑scheduled‑backup IPC handler, the application uses that path directly for directory creation, file writing, listing, and deletion. The flaw combines a Path Traversal defect (CWE‑22) with Improper File Handling (CWE‑73), letting malicious payloads create directories, write arbitrary files, or delete files beginning with streambert‑backup- and ending with .json.

Affected Systems

All releases of truelockmc's Streambert built prior to version 2.6.0 are affected. The issue resides in the perform‑scheduled‑backup IPC handler within src/ipc/storage.js and applies across all operating systems supported by the Electron Desktop App, including Windows, macOS, and Linux.

Risk and Exploitability

The CVSS score of 8.4 classifies the flaw as high impact. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires a compromised renderer running inside the application, meaning the attack is local to the host but can affect any user who can inject code into the renderer. The lack of path validation grants attackers the ability to write or delete arbitrary files on the host file system using the application's privileges, potentially resulting in data loss or corruption of application data.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Streambert to version 2.6.0 or later, which contains the patch for this issue.
  • If an upgrade cannot be performed immediately, disable or remove the perform‑scheduled‑backup IPC handler or the backup functionality to eliminate the vulnerable file operations.
  • Restrict file system permissions on backup directories and monitor for unexpected directory or file changes within those locations.

Generated by OpenCVE AI on August 18, 2026 at 23:50 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 2.6.0, the perform-scheduled-backup IPC handler in src/ipc/storage.js takes settings.path from a renderer-supplied object and uses the resulting directory for fs.mkdirSync, fs.writeFileSync, fs.readdirSync, and fs.unlinkSync operations without checking that it is inside an authorized backup location. A compromised renderer can choose an absolute path or a relative traversal path to create directories and write a streambert-backup-[timestamp].json file containing renderer-controlled data. The pruning loop can also delete files in that directory whose names begin with streambert-backup- and end with .json. This vulnerability is fixed in 2.6.0.
Title Streambert: Arbitrary Directory Creation and File Manipulation via Backup Handler
Weaknesses CWE-22
CWE-73
References
Metrics cvssV4_0

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


Subscriptions

Truelockmc Streambert
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T21:30:48.370Z

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

Link: CVE-2026-52875

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-52875

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-22

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

  • CWE-73

    External Control of File Name or Path