Description
FileRun before 2026.3.0 contains an OS command injection vulnerability caused by a no-op redefinition of escapeshellcmd() in CLI.php that strips shell-metacharacter escaping, allowing attacker-controlled input to reach an exec() sink unsanitized. Attackers can exploit this through an interactive path via image_preview.php with a crafted args parameter requiring superuser authentication, or through a persistent path by storing malicious payloads in thumbnails_ffmpeg_args or thumbnails_ffmpeg_ss that execute when any user triggers video thumbnail generation.
Published: 2026-09-10
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

FileRun applications prior to version 2026.3.0 are vulnerable to an OS command injection flaw. A no‑op redefinition of the PHP function escapeshellcmd() in CLI.php removes necessary escaping from user‑controlled data, allowing malicious input to reach an exec() sink without sanitization. Attackers can supply crafted arguments that are executed as shell commands, enabling arbitrary code execution on the host system.

Affected Systems

Vulnerable systems include all installations of FileRun running any version earlier than 2026.3.0. The vulnerability is present in the file image_preview.php for interactive exploitation and in the thumbnails_ffmpeg_args and thumbnails_ffmpeg_ss configuration parameters for persistent exploitation when video thumbnails are generated.

Risk and Exploitability

This flaw carries a CVSS score of 8.6, indicating high severity and the potential for remote code execution. Although no EPSS value is available, the nature of the vulnerability—bypassing shell‑special‑character escaping—suggests a high likelihood of exploitation, especially by users who can attain superuser privileges or who can trigger thumbnail generation. The vulnerability is not listed in the CISA KEV catalog, but the absence of a publicly disclosed exploit does not reduce the risk for systems exposed to the web or with administrative privileges. Attackers could compromise the underlying operating system and any services running under the same user account, affecting confidentiality, integrity, and availability.

Generated by OpenCVE AI on September 10, 2026 at 19:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FileRun to version 2026.3.0 or newer, which removes the vulnerable redefinition and correctly sanitizes command input.
  • Restrict direct access to image_preview.php and other API endpoints that accept user‑; disable the endpoint if it is not required.
  • Remove or sanitize stored values in thumbnails_ffmpeg_args and thumbnails_ffmpeg_ss; disable automated thumbnail generation for untrusted users or enforce strict input validation on these parameters to prevent command injection.

Generated by OpenCVE AI on September 10, 2026 at 19:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
Description FileRun before 2026.3.0 contains an OS command injection vulnerability caused by a no-op redefinition of escapeshellcmd() in CLI.php that strips shell-metacharacter escaping, allowing attacker-controlled input to reach an exec() sink unsanitized. Attackers can exploit this through an interactive path via image_preview.php with a crafted args parameter requiring superuser authentication, or through a persistent path by storing malicious payloads in thumbnails_ffmpeg_args or thumbnails_ffmpeg_ss that execute when any user triggers video thumbnail generation.
Title FileRun < 2026.3.0 OS Command Injection via escapeshellcmd() No-Op Redefinition
Weaknesses CWE-78
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-10T16:33:00.306Z

Reserved: 2026-08-13T15:15:54.513Z

Link: CVE-2026-73694

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-10T17:17:05.813

Modified: 2026-09-10T19:58:20.507

Link: CVE-2026-73694

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-10T19:30:06Z

Weaknesses
  • CWE-78

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