Critical severity · published Oct 20, 2026
CVE-2026-113620
Eclipse ioFog operator WebSocket accepts an unverified JWT
9.8
CVSS
0.3%
EPSS
No
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 21% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
EI
Eclipse ioFog · Eclipse Foundation
3.8.0 through 3.9.1 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-113620
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-113620
gitlab.eclipse.org
https://gitlab.eclipse.org/security/cve-assignment/-/work_items/468
gitlab.eclipse.org
https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/1267
gitlab.eclipse.org
https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/1269
gitlab.eclipse.org
https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/1270
More from Eclipse ioFog
9.1
CVE-2026-115216
Eclipse ioFog Operator disables TLS certificate verification when sending Controller and OIDC credentials
7.5
CVE-2026-113619
Eclipse ioFog renders request templates before authentication
5.5
CVE-2026-113644
iofogctl command injection via Controller provisioning response
