CVE-2026-113620
Eclipse ioFog operator WebSocket accepts an unverified JWT
Eclipse Foundation Eclipse ioFog
CVSS
9.8CriticalExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.29%Chance of exploitation activity in the next 30 days, higher than 20% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
Description
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.
Text from CVE List
Affected versions 1
- Eclipse ioFogaffected: 3.8.0 through 3.9.1CVE List
References 4
- gitlab.eclipse.org/security/vulnerability-reports/-/work_items/1270Advisoryvia CVE List
- gitlab.eclipse.org/security/vulnerability-reports/-/work_items/1269Advisoryvia CVE List
- gitlab.eclipse.org/security/vulnerability-reports/-/work_items/1267Advisoryvia CVE List
- gitlab.eclipse.org/security/cve-assignment/-/work_items/468Advisoryvia CVE List