CVE Catalog

CVE-2026-52875

HighCVSS 8.4
Published: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

4th percentile - higher than 4% of all known CVEs

Summary

Vulnerability in Streambert (before 2.6.0) in the perform-scheduled-backup IPC handler, which uses a renderer-supplied path for file operations without checking if it is in an authorized location. A compromised renderer can create directories, write files, and delete files anywhere.

Risk Assessment

An attacker can write and delete files on the system, potentially leading to data integrity compromise or system damage.

Recommendation

Update Streambert to version 2.6.0 or later. Validate paths supplied by the renderer.

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS