Description
In Eclipse ioFog Controller versions 3.8.0 through 3.9.1, POST, PUT, and PATCH bodies on routes that enable template substitution are rendered by an uncapped Liquid engine before authentication and RBAC. The bearer check does not reject a missing or invalid token, and the auth rate limit applies only to user login routes. A small JSON body can stall or abort the Controller process. The anonymous caller does not receive the rendered result; the impact is availability of the control plane, including the agent API and in-process WebSocket relays on that process.
Published: 2026-10-20
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Availability
Action: Patch Immediately
AI Analysis

Impact

In Eclipse ioFog Controller versions 3.8.0 to 3.9.1, request bodies that trigger Liquid template substitution are rendered by an uncapped Liquid engine before the system verifies authentication or enforces role‑based access control. The rendering occurs for POST, PUT, and PATCH requests, and a minimal JSON payload can stall or terminate the controller process. The unauthenticated caller receives no rendered output, but the exception is that the controller itself becomes unavailable, disrupting the control plane, agent APIs, and in‑process WebSocket relays.

Affected Systems

The vulnerability affects all Eclipse ioFog Controller releases from 3.8.0 through 3.9.1. Every route that performs template substitution is susceptible regardless of authentication status, so any installation using those versions is exposed.

Risk and Exploitability

The CVSS base score of 7.5 reflects the significant availability impact. Because the bearer token check does not reject missing or invalid tokens, an unauthenticated attacker can send crafted POST, PUT, or PATCH requests to the vulnerable routes. The controller can be overloaded due to the unbounded rendering engine, choking the control plane without authentication or privileged credentials. The EPSS score is not available, and the vulnerability is not listed in CISA KEV, indicating no publicly confirmed exploits at the time of this analysis.

Generated by OpenCVE AI on October 20, 2026 at 15:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Eclipse ioFog Controller to a version newer than 3.9.1 that removes the pre‑authentication template rendering flaw.
  • Configure perimeter firewalls or reverse proxies to reject unauthenticated POST, PUT, or PATCH requests to routes that perform template substitution, preventing the DoS payload from reaching the controller.
  • Implement input validation or size limits to block malformed or excessively large JSON bodies from being processed by the controller before authentication.

Generated by OpenCVE AI on October 20, 2026 at 15:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description In Eclipse ioFog Controller versions 3.8.0 through 3.9.1, POST, PUT, and PATCH bodies on routes that enable template substitution are rendered by an uncapped Liquid engine before authentication and RBAC. The bearer check does not reject a missing or invalid token, and the auth rate limit applies only to user login routes. A small JSON body can stall or abort the Controller process. The anonymous caller does not receive the rendered result; the impact is availability of the control plane, including the agent API and in-process WebSocket relays on that process.
Title Eclipse ioFog renders request templates before authentication
Weaknesses CWE-400
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-20T15:35:01.372Z

Reserved: 2026-10-20T12:18:18.039Z

Link: CVE-2026-113619

cve-icon Vulnrichment

Updated: 2026-10-20T15:34:57.205Z

cve-icon NVD

Status : Received

Published: 2026-10-20T13:16:41.473

Modified: 2026-10-20T16:17:12.077

Link: CVE-2026-113619

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T15:45:16Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption