Skip to main content

Istio CVE-2026-31837

HIGH
Information Exposure (CWE-200)
2026-03-10 security-advisories@github.com
8.7
CVSS 4.0 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/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
vuln.today AI
5.9 MEDIUM

Network-reachable and unauthenticated (AV:N/PR:N), but gated on a JWKS fetch-failure precondition the attacker does not reliably control (AC:H); impact is authorization/confidentiality only (C:H, I/A:N).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
SUSE
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Red Hat
7.5 HIGH
qualitative

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

6
Analysis Updated
Jun 30, 2026 - 04:58 vuln.today
v3 (cvss_changed)
Analysis Updated
Jun 30, 2026 - 04:56 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 30, 2026 - 03:24 vuln.today
cvss_changed
CVSS changed
Jun 30, 2026 - 03:24 NVD
7.5 (HIGH) 8.7 (HIGH)
Analysis Generated
Mar 12, 2026 - 21:55 vuln.today
CVE Published
Mar 10, 2026 - 22:16 nvd
HIGH 7.5

DescriptionCVE.org

Istio is an open platform to connect, manage, and secure microservices. Prior to 1.29.1, 1.28.5, and 1.27.8, a user of Istio is impacted if the JWKS resolver becomes unavailable or the fetch fails, exposing hardcoded defaults regardless of use of the RequestAuthentication resource. This vulnerability is fixed in 1.29.1, 1.28.5, and 1.27.8.

AnalysisAI

Authentication enforcement in Istio service mesh fails open: prior to 1.29.1, 1.28.5, and 1.27.8, when the JWKS resolver is unavailable or a key fetch fails, the proxy falls back to hardcoded defaults instead of denying the request, undermining JWT validation configured via the RequestAuthentication resource and exposing protected services to unauthorized access. The flaw (CWE-200, vendor CVSS 4.0 8.7) is remotely reachable without authentication, but is conditioned on a JWKS fetch failure. There is no public exploit identified at time of analysis, EPSS is very low (0.05%, 15th percentile), and it is not listed in CISA KEV.

Technical ContextAI

Istio is a Kubernetes-native service mesh that offloads request-level authentication to its Envoy sidecar proxies. The RequestAuthentication custom resource configures origin (end-user) JWT validation, and the istiod control plane / proxy resolves the issuer's JSON Web Key Set (JWKS) - either from an inline jwks value or by fetching jwksUri over the network - to obtain the public keys used to verify token signatures. The root cause is an information-exposure / fail-open condition (CWE-200): when the JWKS resolver cannot retrieve keys (resolver unavailable or fetch failure), the code substitutes hardcoded default values rather than failing closed, so signature validation no longer reflects the operator's intended trust configuration. Affected CPE is cpe:2.3:a:istio:istio across version ranges below the three fixed branches.

RemediationAI

Vendor-released patch: upgrade Istio to 1.29.1, 1.28.5, or 1.27.8 (whichever matches your minor branch) per GHSA-v75c-crr9-733c (https://github.com/istio/istio/security/advisories/GHSA-v75c-crr9-733c). Red Hat / OpenShift Service Mesh users should apply the corresponding errata: RHSA-2026:5948, RHSA-2026:5950, RHSA-2026:5952, or RHSA-2026:10184 (https://access.redhat.com/errata/RHSA-2026:5948). If immediate patching is not possible, reduce reliance on the failing path: prefer inline jwks values in RequestAuthentication over remote jwksUri fetches to remove the network-fetch failure mode, and ensure JWKS endpoints are highly available and reachable from the mesh (caching, local mirroring) so the fail-open default is never triggered - note this does not remove the code-level defect, only the precondition. As defense in depth, pair RequestAuthentication with AuthorizationPolicy rules that explicitly require validated principals/claims so a JWT-validation fallback alone does not grant access; the trade-off is added policy-management overhead and potential request denials if claims are misconfigured.

More in Istio

View all
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2021-31921 CRITICAL POC
9.8 Jun 02

Istio before 1.8.6 and 1.9.x before 1.9.5 contains a remotely exploitable vulnerability where an external client can acc

CVE-2019-18817 HIGH POC
7.5 Nov 12

Istio 1.3.x before 1.3.5 allows Denial of Service because continue_on_listener_filters_timeout is set to True, a related

CVE-2019-18836 HIGH POC
7.5 Nov 11

Envoy 1.12.0 allows a remote denial of service because of resource loops, as demonstrated by a single idle TCP connectio

CVE-2019-14993 HIGH POC
7.5 Aug 13

Istio before 1.1.13 and 1.2.x before 1.2.4 mishandles regular expressions for long URIs, leading to a denial of service

CVE-2019-12243 HIGH POC
7.5 Jun 05

Istio 1.1.x through 1.1.6 has Incorrect Access Control. Rated high severity (CVSS 7.5), this vulnerability is no authent

CVE-2020-16844 MEDIUM POC
6.8 Oct 01

In Istio 1.5.0 though 1.5.8 and Istio 1.6.0 through 1.6.7, when users specify an AuthorizationPolicy resource with DENY

CVE-2021-31920 MEDIUM POC
6.5 May 27

Istio before 1.8.6 and 1.9.x before 1.9.5 has a remotely exploitable vulnerability where an HTTP request path with multi

CVE-2022-31045 CRITICAL
9.8 Jun 09

Istio is an open platform to connect, manage, and secure microservices. Rated critical severity (CVSS 9.8), this vulnera

CVE-2021-34824 HIGH
8.8 Jun 29

Istio (1.8.x, 1.9.0-1.9.5 and 1.10.0-1.10.1) contains a remotely exploitable vulnerability where credentials specified i

CVE-2022-39278 HIGH
7.5 Oct 13

Istio is an open platform-independent service mesh that provides traffic management, policy enforcement, and telemetry c

CVE-2022-24726 HIGH
7.5 Mar 10

Istio is an open platform to connect, manage, and secure microservices. Rated high severity (CVSS 7.5), this vulnerabili

Vendor StatusVendor

SUSE

Severity: High

Share

CVE-2026-31837 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy