Description
FileRun before 2026.3.0 contains a PHP object injection vulnerability that allows authenticated attackers to execute arbitrary code by exploiting incorrect options passed to unserialize() in the Perms::getPerms() method, where a positional array is used instead of the required named-key array to disable class instantiation. Attackers with database write access can inject a serialized gadget chain into the permissions table columns processed on every authenticated page load to write arbitrary files, such as PHP webshells, to web-accessible paths.
Published: 2026-09-10
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

FileRun installations that use a version before 2026.3.0 have a PHP object injection flaw caused by the Perms array to unserialize() instead of a named‑key array that is required to disable class instantiation. This mistake allows an authenticated attacker who can write to the database to inject a serialized gadget chain into the permissions table. On every authenticated page load the malicious payload is deserialized, giving the attacker the ability to write arbitrary files—such as PHP webshells—to any web‑accessible path and then execute them, resulting in full server compromise.

Affected Systems

All FileRun deployments running a release older than 2026.3.0 are affected. The FileRun product contains the flaw, and versions 2026.3.0 and newer are not affected.

Risk and Exploitability

The vulnerability has a CVSS score of 8.6, indicating high severity. No EPSS data is available and the issue is not listed in the CISA KEV catalog. Exploitation requires an authenticated user with database write privileges; such a user can mutate permission records to embed a gadget chain. Upon execution, the attacker can deposit and run code that gives complete control over the web server.

Generated by OpenCVE AI on September 11, 2026 at 00:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FileRun to version 2026.3.0 or newer to remove the insecure unserialize usage.
  • Limit database write privileges to only trusted application accounts, eliminating credentials that could be used to modify the permissions table.
  • Audit and clean the permissions table for illicit entries, then monitor for any future unauthorized modifications.

Generated by OpenCVE AI on September 11, 2026 at 00:10 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': 'poc', '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 a PHP object injection vulnerability that allows authenticated attackers to execute arbitrary code by exploiting incorrect options passed to unserialize() in the Perms::getPerms() method, where a positional array is used instead of the required named-key array to disable class instantiation. Attackers with database write access can inject a serialized gadget chain into the permissions table columns processed on every authenticated page load to write arbitrary files, such as PHP webshells, to web-accessible paths.
Title FileRun < 2026.3.0 PHP Object Injection via Perms::getPerms()
Weaknesses CWE-502
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-10T17:11:17.675Z

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

Link: CVE-2026-73699

cve-icon Vulnrichment

Updated: 2026-09-10T17:11:12.388Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-73699

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T08:00:13Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data