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: 2.2% Low
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 (CWE-78). A no‑op redefinition of the PHP function escapeshellcmd() in CLI.php removes necessary escaping from user‑controlled data, allowing malicious input. 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, categorized as CWE‑78, carries a CVSS score of 8.6, indicating high severity and the potential for remote code execution. The EPSS score of 2% indicates a low but nonzero likelihood of exploitation. 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 availability.

Generated by OpenCVE AI on September 11, 2026 at 15:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FileRun to version 2026.3.0 to address the vulnerable redefinition and correctly sanitizes command input.
  • Restrict direct access to image_preview.php and other API endpoints that accept user input; 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.
  • Apply input validation to all parameters involved in shell command execution to mitigate the CWE‑78 Shell Command Injection vulnerability.

Generated by OpenCVE AI on September 11, 2026 at 15:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 11 Sep 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Filerun
Filerun filerun
Vendors & Products Filerun
Filerun filerun

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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-11T18:58:15.999Z

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

Link: CVE-2026-73694

cve-icon Vulnrichment

Updated: 2026-09-11T18:58:11.584Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-11T19:17:45.790

Link: CVE-2026-73694

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T15:45:17Z

Weaknesses
  • CWE-78

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