Description
In the current development version of Eclipse aeriOS, which has not yet had an official release, the KrakenD instance included in the API Gateway component had the disable_jwk_security parameter hard-coded to true, with no option to override it through the Helm chart configuration. This setting disables TLS certificate verification when KrakenD retrieves the JSON Web Key Set (JWKS) used to validate bearer tokens, potentially allowing an attacker with the ability to intercept this communication to provide a malicious JWKS and compromise token validation.




The issue has been addressed by making the parameter configurable through the boolean Helm value krakend.config.disableJwkSecurity and setting its default value to false, ensuring that TLS certificate verification is enabled by default.
Published: 2026-09-02
Score: 9 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from a hard‑coded setting in the KrakenD instance that disables TLS certificate verification when retrieving the JSON Web Key Set used for token validation. Because this setting cannot be overridden in the dev version, an attacker who can intercept communication between KrakenD and the JWKS endpoint can supply a malicious key set, allowing the system to accept forged bearer tokens. This effectively bypasses authentication and can grant the attacker unauthorized access to protected resources.

Affected Systems

This flaw affects the Eclipse aeriOS API Gateway component before its first official release. All deployments using the development snapshot of Eclipse aeriOS that include the default KrakenD configuration are susceptible, regardless of the target environment. No specific product version is listed, and the issue was present only in the current development build.

Risk and Exploitability

The CVSS score of 9 indicates critical severity. EPSS information is not available, but the flaw is trivial to exploit once network access is available—the attacker only needs to intercept the JWKS retrieval. The vulnerability is not currently listed in the CISA KEV catalog, but the ease of exploitation and high impact warrant immediate consideration. The attack vector is likely network-based or local if the attacker can compromise the underlying host. The fix introduced a configurable flag (krakend.config.disableJwkSecurity) that defaults to false, re-enabling TLS verification.

Generated by OpenCVE AI on September 3, 2026 at 12:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a version of Eclipse aeriOS that includes the configuration change or apply the commit that sets krakend.config.disableJwkSecurity to false.
  • Set krakend.config.disableJwkSecurity to false in the Helm chart to enforce TLS verification.
  • Ensure the default configuration remains false and no override re-enables the flag.
  • Monitor network traffic for anomalous JWKS requests and validate JWKS contents for tampering.

Generated by OpenCVE AI on September 3, 2026 at 12:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Eclipse Foundation
Eclipse Foundation eclipse Aerios
Vendors & Products Eclipse Foundation
Eclipse Foundation eclipse Aerios

Thu, 03 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Title Hard‑coded KrakenD Configuration Disables JWK TLS Verification Allowing Token Forgery

Wed, 02 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 02 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Description In the current development version of Eclipse aeriOS, which has not yet had an official release, the KrakenD instance included in the API Gateway component had the disable_jwk_security parameter hard-coded to true, with no option to override it through the Helm chart configuration. This setting disables TLS certificate verification when KrakenD retrieves the JSON Web Key Set (JWKS) used to validate bearer tokens, potentially allowing an attacker with the ability to intercept this communication to provide a malicious JWKS and compromise token validation. The issue has been addressed by making the parameter configurable through the boolean Helm value krakend.config.disableJwkSecurity and setting its default value to false, ensuring that TLS certificate verification is enabled by default.
Weaknesses CWE-295
CWE-347
References
Metrics cvssV4_0

{'score': 9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:H/SI:H/SA:N'}


Subscriptions

Eclipse Foundation Eclipse Aerios
cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-09-02T15:58:12.572Z

Reserved: 2026-08-31T12:32:38.204Z

Link: CVE-2026-82955

cve-icon Vulnrichment

Updated: 2026-09-02T15:51:08.880Z

cve-icon NVD

Status : Deferred

Published: 2026-09-02T15:17:44.860

Modified: 2026-09-03T16:41:09.297

Link: CVE-2026-82955

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T15:34:36Z

Weaknesses
  • CWE-295

    Improper Certificate Validation

  • CWE-347

    Improper Verification of Cryptographic Signature