GHSA-rr2c-p22p-6r9rCVSS 8.2Ambient port-level mTLS bypass
A port-level STRICT PeerAuthentication can be skipped with workload PERMISSIVE/DISABLE under mesh-wide STRICT, allowing plaintext to the protected port.
Istio fixes eight advisories plus a JWKS-cache validation issue in 1.31.4 and 1.30.8. Conditional flaws bypass ambient mTLS, authorization or sidecar interception, expose multicluster secrets, and disrupt istiod/ztunnel. A debug-request crash requires a mesh identity. The vendor reports no exploitation in these notices.
This is a new Istio advisory batch, distinct from the earlier eMudhra trust-anchor response. The conditions differ: not every installation is exposed to every bypass, and the debug crash requires a valid mesh identity. The JWKS fix validates periodically fetched responses before caching; it is not evidence of a new malicious key or confirmed customer data theft. No victim count or observed attack campaign is established. L3 reflects mainstream service-mesh security boundaries, not confirmed exploitation.
GHSA-rr2c-p22p-6r9rCVSS 8.2A port-level STRICT PeerAuthentication can be skipped with workload PERMISSIVE/DISABLE under mesh-wide STRICT, allowing plaintext to the protected port.
GHSA-7m6f-j3gp-2r53CVSS 6.5Different letter casing in a host value can bypass AuthorizationPolicy conditions on request.headers[:authority] or request.headers[host].
GHSA-cxwg-46mx-q8hfCVSS 7.4Reusing a torn-down connection’s 4-tuple can match a stale ESTABLISHED entry and bypass sidecar interception with iptables or nftables.
GHSA-635j-qv98-9275CVSS 7.7A workload with a mesh identity can send an invalid resource name in an istio.io/debug xDS request and crash-loop the mesh control plane.
GHSA-8jw7-82jp-wr2cCVSS 6.3An ambient AuthorizationPolicy with an empty to/from entry that escapes webhook rejection can crash-loop istiod until the policy is removed.
GHSA-gf6w-6mxv-5fj4CVSS 6.3A proxy can claim another cluster’s CLUSTER_ID to receive that cluster’s kubernetes:// secrets through SDS.
GHSA-77vw-rg85-wx5xCVSS 6.5A malformed 55-byte traceparent header can terminate an inbound ztunnel HBONE connection task and drop its multiplexed streams.
GHSA-9gqj-583v-mpqpCVSS 5.6On ambient waypoints and sidecars receiving HBONE, ipBlocks/notIpBlocks/source.ip can evaluate the internal listener address, allowing DENY rules to fail open.
| Product | Safe from | Note |
|---|---|---|
| Istio 1.31 | 1.31.4 | |
| Istio 1.30 | 1.30.8 |
Nov 6, 2026
Istio publishes security batch 2026-009 and both fixes
The advisory and release notes cover eight GHSA entries and a separate periodic JWKS-refresh validation fix.
We list each claim and who made it. Primary sources (the vendor, the researcher, the registry) are marked. Where reports disagree, we grade by the worst credible case.