Description
Stills before 25.24.2 contains an OS command injection vulnerability that allows attackers to execute shell commands by supplying crafted media file paths. Attackers can name a media file with $(...) or backticks to execute operating system commands with Node.js process privileges when ffmpeg, ffprobe, gifsicle, or convert runs.
Published: 2026-10-14
Score: 9.3 Critical
EPSS: 2.5% Low
KEV: No
Impact: Remote OS Command Execution
Action: Assess Impact
AI Analysis

Impact

Stills before 25.24.2 contains an OS command injection flaw that allows an attacker to execute arbitrary shell commands by inserting shell metacharacters such as $(…) or backticks into media file names. This injection occurs when the application passes the unvalidated file name directly to external utilities (ffmpeg, ffprobe, gifsicle, or convert) under Node.js process privileges, giving the attacker the opportunity to run any command on the host.

Affected Systems

The vulnerability affects any installation of the Still application released prior to 25.24.2 on any supported platform. The command construction logic is identical across platforms, so every older release is susceptible if media file names are provided by untrusted users.

Risk and Exploitability

The CVSS score of 9.3 indicates a high severity flaw that delivers full remote code execution when the application accepts external media file names. The EPSS score of 3% reflects a modest likelihood of exploitation. The vulnerability is not listed in CISA's KEV catalog. The most likely attack vector is through exposure to attacker‑supplied media, a common channel for applications that process uploaded or shared media files.

Generated by OpenCVE AI on October 15, 2026 at 19:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Determine if the vendor has released a newer version of Still or issued a patch; upgrade to the latest release if available.
  • Sanitize or reject media file names before they are passed to external utilities by stripping or escaping shell metacharacters such as $, `, and ; to prevent injection.
  • Execute the media processing tools under minimal privileges or in a sandboxed environment to limit the impact if command injection still occurs.

Generated by OpenCVE AI on October 15, 2026 at 19:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Shahkashani
Shahkashani stills
Vendors & Products Shahkashani
Shahkashani stills

Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
Description Stills before 25.24.2 contains an OS command injection vulnerability that allows attackers to execute shell commands by supplying crafted media file paths. Attackers can name a media file with $(...) or backticks to execute operating system commands with Node.js process privileges when ffmpeg, ffprobe, gifsicle, or convert runs.
Title Stills before 25.24.2 OS Command Injection via Media File Names
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

Shahkashani Stills
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T17:36:45.292Z

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

Link: CVE-2026-110649

cve-icon Vulnrichment

Updated: 2026-10-14T17:36:37.485Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-16T19:18:44.867

Link: CVE-2026-110649

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T13:08:03Z

Weaknesses
  • CWE-78

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