What’s Vulnerable › Vulnerabilities
CVE-2026-113644: iofogctl command injection via Controller provisioning response
- Severity: medium (CVSS 5.5 v4.0)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-10-27 · updated 2026-10-27
- Weakness: CWE-78
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.
Affected products
- Eclipse Foundation Eclipse ioFog: from 1.0.0 through 3.7.0; from 3.8.0-rc.1 before 3.9.2 — fixed in 3.9.2
How to fix
Upgrade to a fixed version: Eclipse Foundation Eclipse ioFog 3.9.2. Check the vendor advisory for mitigations.
References
- https://github.com/eclipse-iofog/iofogctl/commit/566e6be9d88e8b652f3cb397da684f324915c33e
- https://github.com/eclipse-iofog/iofogctl/releases/tag/v3.9.2
- https://gitlab.eclipse.org/security/cve-assignment/-/work_items/470
- https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/1066
Get alerted when CVE-2026-113644 or the next vulnerability affects your stack