Description
Video-stitch before 2.0.0-beta.1 contains an OS command injection vulnerability that allows attackers to execute commands by supplying file names interpolated unquoted into shell-executed ffmpeg command lines. Attackers who influence file names passed to concat(), cut(), or merge() can inject shell metacharacters to run commands with the Node.js process privileges.
Published: 2026-10-14
Score: 9.3 Critical
EPSS: 3.2% Low
KEV: No
Impact: OS Command Injection
Action: Patch Now
AI Analysis

Impact

Video‑stitch builds ffmpeg command lines from file names supplied to concat(), cut(), or merge() without sanitizing them. Because the file names are interpolated unquoted into shell‑executed ffmpeg calls, an attacker who controls those names can inject shell metacharacters and execute arbitrary commands with the privileges of the running Node.js process. This OS command injection (CWE‑78) can compromise the confidentiality, integrity, and availability of the host system.

Affected Systems

ArsalanDotMe’s Video‑stitch application versions prior to 2.0.0‑beta.1 are affected. The vulnerability resides in the concat(), cut(), and merge() functions that construct ffmpeg commands from user‑controlled file names.

Risk and Exploitability

The CVSS score of 9.3 denotes a high‑severity vulnerability, and the EPSS score of 3% indicates a moderate probability of exploitation. Based on the description, it is inferred that an attacker must be able to supply or modify file names that are passed to the vulnerable functions, for example through a web interface or a file‑upload feature, but no authentication or authorization checks are mentioned. Exploitation is straightforward because the affected code executes the constructed ffmpeg command directly in the operating‑system shell, allowing an attacker to run arbitrary commands with Node.js process privileges. The vulnerability is not listed in CISA’s KEV catalog.

Generated by OpenCVE AI on October 15, 2026 at 20:58 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Video‑stitch to version 2.0.0‑beta.1 or later, where input sanitization has been applied to ffmpeg arguments.
  • If an immediate upgrade is not possible, limit the execution privileges of the Node.js process by running the application under a least‑privileged user or using containerization or privilege‑restriction mechanisms.
  • Implement a temporary whitelist or input‑validation step that rejects or escapes filenames containing shell metacharacters before they reach the concat(), cut(), or merge() functions.

Generated by OpenCVE AI on October 15, 2026 at 20:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
First Time appeared Arsalandotme
Arsalandotme video-stitch
Vendors & Products Arsalandotme
Arsalandotme video-stitch

Wed, 14 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Description Video-stitch before 2.0.0-beta.1 contains an OS command injection vulnerability that allows attackers to execute commands by supplying file names interpolated unquoted into shell-executed ffmpeg command lines. Attackers who influence file names passed to concat(), cut(), or merge() can inject shell metacharacters to run commands with the Node.js process privileges.
Title Video-stitch before 2.0.0-beta.1 OS Command Injection via concat() and cut()
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

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


Subscriptions

Arsalandotme Video-stitch
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T20:34:06.275Z

Reserved: 2026-10-14T13:07:35.099Z

Link: CVE-2026-110645

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-14T15:17:18.090

Modified: 2026-10-15T14:47:05.720

Link: CVE-2026-110645

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T22:38:14Z

Weaknesses
  • CWE-78

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