Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
9.3
CVE-2026-110649: Stills before 25.24.2 lets attackers run commands via file names
CVE-2026-110649 · published 1 day ago
Summary
The Stills image processing tool versions earlier than 25.24.2 can be tricked into running operating system commands when a specially crafted media file name is used. This could let an attacker execute code with the same rights as the Stills service, potentially compromising the server. Upgrade Stills to version 25.24.2 or later to stop the issue.
What to do
- Update shahkashani stills to version 25.24.2 or later.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| shahkashani | stills | < 25.24.2 |
Original advisory text
Stills before 25.24.2 OS Command Injection via Media File Names
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.
References
- https://github.com/shahkashani/stills/pull/29
- https://github.com/shahkashani/stills/pull/30
- https://github.com/shahkashani/stills/commit/5694b3b0dcd2da342f4f0497244129d4c9e...
- https://github.com/shahkashani/stills/commit/51ba953983ba99915331607bf8530e60899...
- https://github.com/shahkashani/stills/blob/66d5def1265b817d84524473a2813e4781dcb...
- https://github.com/shahkashani/stills/blob/66d5def1265b817d84524473a2813e4781dcb...
- https://www.vulncheck.com/advisories/stills-before-25.24.2-os-command-injection-...
Internet-facing
3 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically
- Gives an attacker full control
Severity
9.3
Critical
Type
CWE-78OS Command Injection
Timeline
Published14 Oct 2026
Updated15 Oct 2026
First seen14 Oct 2026
Track software like this
Free during beta