CVE-2026-52876

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.
Configurations

No configuration.

History

22 Oct 2026, 17:09

Type Values Removed Values Added
Summary
  • (es) Streambert es una aplicación de escritorio Electron multiplataforma para transmitir y descargar contenido de video. Antes de la versión 2.6.0, el gestor IPC open-path-at-time en src/ipc/player.js acepta una ruta de archivo (filePath) controlada por el renderizador sin validar su tipo o ubicación. Si los intentos de lanzamiento de mpv o VLC se omiten o fallan, el gestor pasa filePath a shell.openPath de Electron. Un renderizador comprometido puede proporcionar la ruta de un ejecutable local, script, acceso directo u otro archivo con un gestor predeterminado en ejecución, haciendo que el sistema operativo lo inicie con los privilegios del proceso StreamBERT y permitiendo el escape del sandbox del renderizador. Este problema está solucionado en la versión 2.6.0.

Information

Published : 2026-08-18 22:16

Updated : 2026-10-22 17:09


NVD link : CVE-2026-52876

Mitre link : CVE-2026-52876

CVE.ORG link : CVE-2026-52876


JSON object : View

Products Affected

No product.

CWE
CWE-20

Improper Input Validation

CWE-78

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