CVE-2026-82955
nicheDisabled TLS certificate verification in Eclipse aeriOS API Gateway (KrakenD JWKS fetch)
In development builds of Eclipse aeriOS (which has not yet had an official release), the KrakenD instance embedded in the API Gateway component had the disable_jwk_security parameter hard-coded to true and could not be overridden via the Helm chart, turning off TLS certificate verification when KrakenD fetches the JSON Web Key Set (JWKS) used to validate bearer tokens. To exploit this, an attacker must be in a position to intercept that outbound HTTPS connection (for example, an on-path machine-in-the-middle on the network path between the gateway and the JWKS issuer) and substitute a malicious JWKS. By supplying attacker-controlled signing keys, the attacker can compromise token validation, gaining high integrity impact (CVSS 4.0 rates confidentiality impact as none). Affected parties are essentially early adopters running development builds of aeriOS deployed via the Helm chart; there is no fixed released version, and the fix lands in the development branch by making the setting configurable as krakend.config.disableJwkSecurity with a default of false. No public proof-of-concept or exploitation is known, and EPSS puts 30-day exploitation probability at 0.1%.
What to do: Since no fixed release exists, update to the latest development build of the aeriOS Helm chart that includes the krakend.config.disableJwkSecurity value, or explicitly set it to false in your values file. Also verify the network path from KrakenD to your JWKS issuer is over a trusted or restricted network, since exposure requires an on-path attacker.
| Eclipse Foundation aeriOS — API Gateway component (embedded KrakenD, Helm chart) | current development version, pre-release (no official release published; fixed in development where krakend.config.disableJwkSecurity defaults to false) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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.
- Weakness
- CWE-295, CWE-347
- 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.