Approved changes feed: RSS · Atom

cpe:2.3:a:eclipse_foundation:eclipse_iofog:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorEclipse Foundation (2c315c48-0111-5572-bbde-cc70cfafb2e9)
ProductEclipse Iofog (bbbbd3ae-504a-5576-9201-a5fc4ed64ffb)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-113644 vulnerable 2026-11-03 10:16:27.678428 iofogctl command injection via Controller provisioning response
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-27T11:43:28.824Z
Updated: 2026-11-04T17:14:46.989Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-113619 vulnerable 2026-11-03 10:16:27.160509 Eclipse ioFog renders request templates before authentication
HIGH (7.5)
In Eclipse ioFog Controller versions 3.8.0 through 3.9.1, POST, PUT, and PATCH bodies on routes that enable template substitution are rendered by an uncapped Liquid engine before authentication and RBAC. The bearer check does not reject a missing or invalid token, and the auth rate limit applies only to user login routes. A small JSON body can stall or abort the Controller process. The anonymous caller does not receive the rendered result; the impact is availability of the control plane, including the agent API and in-process WebSocket relays on that process.
Published: 2026-10-20T12:23:27.962Z
Updated: 2026-10-20T15:35:01.372Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-113620 vulnerable 2026-11-03 10:16:27.077163 Eclipse ioFog operator WebSocket accepts an unverified JWT
CRITICAL (9.8)
In Eclipse ioFog Controller versions 3.8.0 through 3.9.1, operator WebSocket upgrades on the exec and log routes do not verify the bearer JWT. The payload is decoded and its groups or roles are used as RBAC subjects. A self-minted token whose groups contain admin matches the built-in admin role, with no account and no RoleBinding. The attacker can open an exec or log session for a microservice or fog whose UUID they already know. HTTP routes are not affected: they verify the token before RBAC. Agent WebSockets verify the fog token and are not affected.
Published: 2026-10-20T12:34:08.238Z
Updated: 2026-10-20T15:33:16.426Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-115216 vulnerable 2026-11-03 10:15:37.328221 Eclipse ioFog Operator disables TLS certificate verification when sending Controller and OIDC credentials
In Eclipse ioFog Operator versions 3.8.0 before 3.9.2, TLS certificate verification is disabled when the operator contacts the Controller API and when it logs in to an external OIDC issuer. An on-path attacker can present any certificate, capture the OAuth client secret (external mode) or the Controller bootstrap admin password (embedded mode with Controller HTTPS enabled), and supply the access token the operator stores for later Controller API calls. v3.8 removed Keycloak. The exposed credential is not a Keycloak realm-admin secret.
Published: 2026-10-27T11:34:47.619Z
Updated: 2026-11-04T17:13:31.877Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.