Description
FileRun before 2026.3.0 contains an OS command injection vulnerability in the PhotoProofSheet handler that allows authenticated users with upload permission to execute arbitrary commands by uploading files with shell metacharacters in their names. Attackers can upload a file containing command substitution syntax such as backticks, semicolons, or $() sequences in the filename, then trigger the PhotoProofSheet endpoint to execute arbitrary commands as the web-server user due to missing escapeshellarg() sanitization in the ImageMagick montage command construction.
Published: 2026-09-10
Score: 8.7 High
EPSS: 1.8% Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is an OS command injection in FileRun’s PhotoProofSheet handler caused by a missing escapeshellarg() call when building an ImageMagick montage command. Because the command is executed by the web‑server user, an attacker who can upload a file with shell metacharacters in the name can inject arbitrary shell code – a classic CWE‑78 flaw that directly turns an input parameter into executable commands. The result is full remote execution of commands with the privileges of the web–application process.

Affected Systems

All releases of the FileRun file‑management application older than version 2026.3.0 are affected. The flaw exists in the PhotoProofSheet feature that processes uploaded images. Users who have upload permission in FileRun can trigger the flaw by uploading a filename containing backticks, semicolons, or $() sequences and then invoking the PhotoProofSheet endpoint.

Risk and Exploitability

With a CVSS score of 8.7 the flaw is classified as high severity. The EPSS score is 2% and the vulnerability is not listed in CISA’s KEV catalog, but neither fact reduces the practicality of exploitation. The attack rights – a common configuration – and the ability to invoke the PhotoProofSheet allow execution of arbitrary commands as the web‑server user, leading to full system compromise.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FileRun to version 2026.3.0 or newer, where the filename is properly escaped before it is passed to ImageMagick.
  • If an upgrade is not immediately possible, disable the PhotoProofSheet functionality or block the upload of any files whose names contain shell metacharacters.
  • Implement server‑side validation of filenames, restricting characters to a safe set, and ensure that any ImageMagick invocation is performed in a sandboxed or properly escaped environment.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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 in the PhotoProofSheet handler that allows authenticated users with upload permission to execute arbitrary commands by uploading files with shell metacharacters in their names. Attackers can upload a file containing command substitution syntax such as backticks, semicolons, or $() sequences in the filename, then trigger the PhotoProofSheet endpoint to execute arbitrary commands as the web-server user due to missing escapeshellarg() sanitization in the ImageMagick montage command construction.
Title FileRun < 2026.3.0 OS Command Injection via PhotoProofSheet Handler
Weaknesses CWE-78
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/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-10T17:26:06.846Z

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

Link: CVE-2026-73693

cve-icon Vulnrichment

Updated: 2026-09-10T17:26:04.209Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-73693

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