Description
Vifm 0.8.1-beta through 0.14.4 reuses a pre-existing IPC FIFO in the shared temporary directory without checking ownership, allowing local users to execute commands as another user. Attackers can pre-create a world-writable vifm-ipc-vifm FIFO and write IPC packets with -c and ! shell commands that execute with the victim's privileges.
Published: 2026-10-13
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: Local Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

Vifm versions 0.8.1‑beta through 0.14.4 reuse a pre‑existing IPC FIFO located in the shared temporary directory without verifying its ownership, allowing a local user to create a world‑writable fifo named vifm‑ipc‑vifm and send IPC packets that contain shell commands such as −c and ! that are executed with the privileges of the Vifm process; this enables the attacker to run arbitrary code in the context of the user running Vifm, effectively bypassing user isolation.

Affected Systems

The flaw impacts the Vifm file manager distributed under the vifm project; all releases from 0.8.1‑beta up to and including 0.14.4 run on any platform that supports a shared /tmp directory and are therefore vulnerable.

Risk and Exploitability

With a CVSS score of 7, the vulnerability is of high severity; exploitation requires only local access and does not rely on an elevated privilege or network exposure, making it a significant risk even though no EPSS score is available and it is not listed in the CISA KEV catalog; as a result, any local user can coerce the IPC server into executing commands with the target user’s privileges, potentially compromising sensitive data or system integrity.

Generated by OpenCVE AI on October 17, 2026 at 05:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a Vifm release that contains the IPC FIFO ownership fix (any version newer than 0.14.4).
  • If upgrading is not immediately possible, delete any world‑writable fifo named vifm‑ipc‑vifm in the temporary directory and prevent its creation by restricting write permissions on /tmp or setting an environment variable that disables IPC.
  • Disable or restrict IPC usage within Vifm if not needed, configuring the program so it only accepts IPC connections from the same user or turning off IPC features entirely.

Generated by OpenCVE AI on October 17, 2026 at 05:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 01:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 14 Oct 2026 06:30:00 +0000

Type Values Removed Values Added
First Time appeared Vifm
Vifm vifm
Vendors & Products Vifm
Vifm vifm

Tue, 13 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description Vifm 0.8.1-beta through 0.14.4 reuses a pre-existing IPC FIFO in the shared temporary directory without checking ownership, allowing local users to execute commands as another user. Attackers can pre-create a world-writable vifm-ipc-vifm FIFO and write IPC packets with -c and ! shell commands that execute with the victim's privileges.
Title Vifm 0.8.1-beta through 0.14.4 Unverified IPC FIFO Ownership Allows Cross-User Command Execution
Weaknesses CWE-283
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-17T00:38:50.515Z

Reserved: 2026-10-13T18:00:07.859Z

Link: CVE-2026-110237

cve-icon Vulnrichment

Updated: 2026-10-17T00:38:46.074Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-13T19:18:48.917

Modified: 2026-10-17T02:17:18.340

Link: CVE-2026-110237

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T06:00:04Z

Weaknesses