CVE-2026-113620 PUBLISHED

Eclipse ioFog operator WebSocket accepts an unverified JWT

Assigner: eclipse
Reserved: 20.10.2026 Published: 20.10.2026 Updated: 20.10.2026

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.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS Score: 9.8

Product Status

Vendor Eclipse Foundation
Product Eclipse ioFog
Versions Default: unaffected
  • affected from 3.8.0 to 3.9.1 (incl.)

Credits

  • Eclipse Foundation Security Team finder

References

Problem Types

  • CWE-347 CWE

Impacts

  • CAPEC-115