CVE-2026-113620
Awaiting Analysis Awaiting Analysis - Queue

ioFog Controller WebSocket JWT Bypass Leading to Admin Access

Vulnerability report for CVE-2026-113620, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-20

Last updated on: 2026-10-20

Assigner: Eclipse Foundation

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 Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-20
Last Modified
2026-10-20
Generated
2026-11-09
AI Q&A
2026-10-20
EPSS Evaluated
2026-11-08
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
Eclipse Foundation Eclipse ioFog 3.8.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-347 The product does not verify, or incorrectly verifies, the cryptographic signature for data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects Eclipse ioFog Controller versions 3.8.0 through 3.9.1. It allows an attacker to bypass authentication by forging a JWT token with admin privileges. The WebSocket server does not verify the token's signature, issuer, audience, or expiration during upgrades on exec and log routes. This enables unauthorized access to execute commands or view logs on any microservice or fog node if the UUID is known.

Detection Guidance

Check if your Eclipse ioFog Controller version is between 3.8.0 and 3.9.1. Monitor WebSocket traffic on ports like 51121 for unauthorized exec or log sessions. Look for JWT tokens without proper signature verification in WebSocket upgrade requests.

Impact Analysis

An attacker can gain admin-level access without credentials, allowing remote command execution on managed workloads and unauthorized access to sensitive logs. This could lead to full control over microservices or fog nodes, data breaches, or service disruption. Exploitation requires only network access to the Controller API port.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating GDPR's data protection requirements and HIPAA's security rules for protected health information. The lack of proper authentication and authorization controls may result in non-compliance with these regulations, potentially leading to legal penalties and reputational damage.

Mitigation Strategies

Upgrade to Eclipse ioFog Controller version 3.9.2 or later once available. Block or restrict WebSocket access to the exec and log routes until patched. Implement network-level controls to limit access to the Controller API port.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-113620. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...