Description
In Eclipse ioFog iofogctl versions 1.0.0 through 3.7.0 and 3.8.0-rc.1 through 3.9.1, the provisioning key and CA certificate returned by the Controller API are concatenated into shell commands (`edgelet provision` and `edgelet config cert` on supported releases; `iofog-agent provision` and `iofog-agent cert` on older releases) that run over SSH on a remote agent host and via a local shell. A party who can change that API response can include shell metacharacters and cause the operator's CLI to run additional commands on the agent host when the operator deploys or attaches an agent. This is fixed in version 3.9.2.
Published: 2026-10-27
Score: 5.5 Medium
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Patch now
AI Analysis

Impact

In Eclipse ioFog iofogctl versions 1.0.0 through 3.7.0 and 3.8.0‑rc.1 through 3.9.1, the provisioning key and CA certificate returned by the Controller API are concatenated into shell commands that are executed over SSH or locally on the agent host. If an attacker can modify that API response, they can insert shell metacharacters, causing the CLI to run arbitrary commands when it provisions or attaches an agent. This flaw is a classic command injection (CWE‑78) that permits remote code execution on the target agent.

Affected Systems

The vulnerability affects all Eclipse ioFog iofogctl releases from 1.0.0 to 3.7.0 and 3.8.0‑rc.1 to 3.9.1. The affected component is the iofogctl command‑line tool used by operators to provision and manage agents.

Risk and Exploitability

The CVSS score of 5.5 reflects moderate severity and the EPSS score is not available, indicating limited publicly known exploit activity. The vulnerability is not listed in the CISA KEV catalog. An attacker who can influence the Controller API response—either by compromising the Controller itself or by injecting malicious data—can inject command sequences that will run under the authority of the agent user. This results in non‑privileged remote code execution on the agent host, with potential to compromise the host or pivot to other systems.

Generated by OpenCVE AI on October 27, 2026 at 13:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade iofogctl to version 3.9.2 or later, which removes the vulnerable concatenation logic.
  • Limit access to the Controller API so that only trusted, authenticated operators can alter provisioning responses.
  • Restrict SSH privilege for the iofogctl user on agent hosts, disabling or limiting shell execution where possible.
  • Configure logging and monitoring for provisioning requests to detect anomalous certificate or key data being sent to agents.

Generated by OpenCVE AI on October 27, 2026 at 13:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse eclipse Iofog
Vendors & Products Eclipse
Eclipse eclipse Iofog

Tue, 27 Oct 2026 12:00:00 +0000

Type Values Removed Values Added
Description In Eclipse ioFog iofogctl versions 1.0.0 through 3.7.0 and 3.8.0-rc.1 through 3.9.1, the provisioning key and CA certificate returned by the Controller API are concatenated into shell commands (`edgelet provision` and `edgelet config cert` on supported releases; `iofog-agent provision` and `iofog-agent cert` on older releases) that run over SSH on a remote agent host and via a local shell. A party who can change that API response can include shell metacharacters and cause the operator's CLI to run additional commands on the agent host when the operator deploys or attaches an agent. This is fixed in version 3.9.2.
Title iofogctl command injection via Controller provisioning response
Weaknesses CWE-78
References
Metrics cvssV4_0

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


Subscriptions

Eclipse Eclipse Iofog
cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-27T11:43:28.824Z

Reserved: 2026-10-20T13:58:01.997Z

Link: CVE-2026-113644

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-27T12:17:05.103

Modified: 2026-10-27T12:17:05.103

Link: CVE-2026-113644

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T13:45:02Z

Weaknesses
  • CWE-78

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