Eclipse ioFog Controller: WebSocket Authentication Bypass (CVE-2026-113620)
Eclipse ioFog Controller versions 3.8.0 through 3.9.1 contain an authentication bypass vulnerability in operator WebSocket endpoints, allowing attackers to access exec and log sessions using self-minted bearer tokens.
CVE search metadata
CVE search record: CVE-2026-113620. Severity: critical. CVSS: 9.8. KEV: no. Product: ioFog Controller (3.8.0 through 3.9.1). Brief: Eclipse ioFog Controller: WebSocket Authentication Bypass (CVE-2026-113620). Brief link: https://feed.craftedsignal.io/briefs/2026-10-iofog-auth-bypass/
Triage facts
Revision 2- Applicability
- ioFog Controller (3.8.0 through 3.9.1)
- Evidence
- Unknown
- Severity
- Critical
- Action
- Elevated
- Sources
- 2 public sources
- Freshness
- Revision 2Oct 20, 14:44 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
Revision history 1 entry · Revision 2
- Revision 2
poc_available
Changed: has_poc, lastmod, poc_references, references, updates
Sources: 1
Eclipse ioFog Controller versions 3.8.0 through 3.9.1 are affected by an authentication bypass vulnerability (CVE-2026-113620) within the operator WebSocket implementation. Specifically, the exec and log routes fail to perform proper validation of the provided bearer JSON Web Token (JWT). The application decodes the token and incorrectly utilizes the groups or roles defined within the payload as RBAC subjects. An attacker can craft a self-minted token containing administrative groups to bypass authorization checks, as the system does not require an associated account or RoleBinding. This flaw allows unauthorized actors to initiate exec or log sessions for specific microservices or fog instances, provided the attacker has obtained the target's UUID. HTTP routes and Agent WebSockets correctly verify tokens and remain unaffected.
Impact
Successful exploitation allows unauthorized administrative access to container exec and log streams. This could lead to sensitive information disclosure via logs or full command execution on managed microservices and fog instances, potentially allowing an attacker to move laterally or exfiltrate data within the fog edge computing environment.
Recommendation
- Patch the Eclipse ioFog Controller by upgrading to a version released after 3.9.1 that addresses CVE-2026-113620.
- Audit access logs for WebSockets requests to the ioFog Controller that originate from unauthorized internal segments or external sources.
- Monitor for unexpected exec or log session initiation for critical microservices or fog instances, especially those appearing with administrative role claims that do not correspond to known service identities.
Immediate actions
Upgrade Eclipse ioFog Controller to a version patched against CVE-2026-113620
Threat Hunt
Identify WebSocket upgrade requests to log or exec routes in web server logs
Data: webserver logs
Mitigations
Apply security patches for CVE-2026-113620
CVE-2026-113620