CVE-2026-86836

Eclipse Ankaios FIFO Pre-Creation Allows Workload Impersonation

Published Sep 14, 2026 CVSS 4.0 · 8.4 High EPSS < 1% KEV · Not listed
Description
In Eclipse Ankaios versions 0.1.0 through 1.0.2, the agent creates workload files and Control Interface named pipes (FIFOs) under a predictable path derived from the agent name and a hash of the workload's runtime configuration. If a directory or FIFO already exists at that path when the agent (re)starts, the agent reuses it based only on an existence and/or file-type check, without validating its owner or permissions. A local, unprivileged user with write access to the same base directory (by default under `$TMPDIR/ankaios`, e.g. shared `/tmp`) can pre-create this path hierarchy, including the two Control Interface FIFOs, before the agent starts. The agent then treats the attacker-owned FIFOs as the legitimate Control Interface for the targeted workload. The attacker can complete the Control Interface handshake and issue requests using that workload's configured `controlInterfaceAccess` permissions, allowing impersonation of the workload and, depending on its configured permissions, unauthorized reading and/or modification of the cluster's desired state.

Analysis

AI-generated

Technical impact

The vulnerability causes the Eclipse Ankaios agent to create predictable FIFO control interfaces for workloads inside a shared base directory; it accepts a pre‑existing FIFO if one already exists without validating owner or permissions. A local unprivileged user who can write to this directory may pre‑create the FIFO hierarchy, making the agent believe the attacker’s FIFO is the legitimate workload control interface. During the normal handshake the attacker can then issue arbitrary requests, effectively impersonating the targeted workload and, according to that workload’s configured permissions, reading or altering the cluster’s desired state.

Affected Systems

Eclipse Foundation’s Eclipse Ankaios is affected, specifically all versions from 0.1.0 through 1.0.2 inclusive. These versions deploy the agent and FIFO handling code as described.

Risk and Exploitability

The CVSS score of 8.4 indicates a high severity flaw, though the EPSS score is 0.00086, indicating a very low exploitation probability. The vulnerability is not yet listed in the CISA KEV catalog. It is exploitable by a local, unprivileged user who has write access to the shared base directory (typically $TMPDIR/ankaios), enabling the creation of the FIFO path. Once the agent starts, it will bind to the attacker-owned FIFOs, leading to potential unauthorized configuration changes rather than remote code execution. The attack does not cross host boundaries and relies on local directory permissions to be misconfigured.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Eclipse Ankaios to version 1.0.3 or later, where FIFO creation is secured against pre‑existing paths.
  • Configure the agent to use a non‑shared temporary directory or ensure the base directory is writable only by the agent user.
  • Immediately delete any pre‑existing FIFO files or directories in the base path before restarting the agent.

Generated by OpenCVE AI on September 20, 2026 at 23:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Eclipse Ankaios FIFO Pre-Creation Allows Workload Impersonation
Type Values Removed Values Added
First Time appeared Eclipse
Eclipse ankaios
Vendors & Products Eclipse
Eclipse ankaios
Type Values Removed Values Added
Description In Eclipse Ankaios versions 0.1.0 through 1.0.2, the agent creates workload files and Control Interface named pipes (FIFOs) under a predictable path derived from the agent name and a hash of the workload's runtime configuration. If a directory or FIFO already exists at that path when the agent (re)starts, the agent reuses it based only on an existence and/or file-type check, without validating its owner or permissions. A local, unprivileged user with write access to the same base directory (by default under `$TMPDIR/ankaios`, e.g. shared `/tmp`) can pre-create this path hierarchy, including the two Control Interface FIFOs, before the agent starts. The agent then treats the attacker-owned FIFOs as the legitimate Control Interface for the targeted workload. The attacker can complete the Control Interface handshake and issue requests using that workload's configured `controlInterfaceAccess` permissions, allowing impersonation of the workload and, depending on its configured permissions, unauthorized reading and/or modification of the cluster's desired state.
Weaknesses CWE-276
CWE-367
CWE-379
References
Metrics cvssV4_0

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

ssvc

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

Weaknesses
  • CWE-276

    Incorrect Default Permissions

  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition

  • CWE-379

    Creation of Temporary File in Directory with Insecure Permissions

Sources

Status
PUBLISHED
Assigner
eclipse
Published
Updated
Sep 15, 2026, 8:18 AM
Reserved
Sep 8, 2026, 2:40 PM
Status
Awaiting Analysis
Published
Sep 14, 2026, 6:20 PM
Modified
Sep 16, 2026, 8:38 PM