CVE-2026-113644 iofogctl command injection via Controller provisioning response
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.
CVSS 4.0 detail
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:HExploitable remotely over the network, without an account and if a user takes an action; with no direct impact on the vulnerable system.
- Attack vector
- Network
- Attack complexity
- High
- Attack requirements
- None
- Privileges required
- None
- Interaction
- Active
- Confidentiality
- None
- Integrity
- None
- Availability
- None
- Confidentiality of other systems
- High
- Integrity of other systems
- High
- Availability of other systems
- High
Affected products and versions
| Product | Affected versions | Fixed in |
|---|---|---|
| Eclipse ioFog 3.8 | 3.8.0-rc.1 → < 3.9.2 | 3.9.2 |
| Eclipse ioFog 1.0 | 1.0.0 → 3.7.0 | No fix stated |
References
- github.com github.com
- github.com github.com
- gitlab.eclipse.org gitlab.eclipse.org
- gitlab.eclipse.org gitlab.eclipse.org
Timeline
- Published
- Last modified