{"id":"CVE-2021-31921","aliases":["EUVD-2021-18794","GHSA-3j84-jghj-gqwg","RHSA-2021:2061","RHSA-2021:2085"],"status":"published","title":"Istio before 1.8.6 and 1.9.x before 1.9.5, when a gateway is using the AUTO_PASSTHROUGH routing...","description":"Istio before 1.8.6 and 1.9.x before 1.9.5 contains a remotely exploitable vulnerability where an external client can access unexpected services in the cluster, bypassing authorization checks, when a gateway is configured with AUTO_PASSTHROUGH routing configuration.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-12","score":0.01454,"percentile":0.73828,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-862"],"published":"2021-06-02T15:36:41Z","modified":"2026-10-24T10:30:17Z","fixes":[{"ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh","fixed_in":["0:2.0.5-3.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-istioctl","fixed_in":["0:2.0.5-3.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-mixc","fixed_in":["0:2.0.5-3.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-mixs","fixed_in":["0:2.0.5-3.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-pilot-agent","fixed_in":["0:2.0.5-3.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-pilot-discovery","fixed_in":["0:2.0.5-3.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh","fixed_in":["0:1.1.15-4.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-citadel","fixed_in":["0:1.1.15-4.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-galley","fixed_in":["0:1.1.15-4.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-istioctl","fixed_in":["0:1.1.15-4.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-mixc","fixed_in":["0:1.1.15-4.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-mixs","fixed_in":["0:1.1.15-4.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-pilot-agent","fixed_in":["0:1.1.15-4.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-pilot-discovery","fixed_in":["0:1.1.15-4.el8"],"sources":["osv"]},{"ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-sidecar-injector","fixed_in":["0:1.1.15-4.el8"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.5-3.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-istioctl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.5-3.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-mixc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.5-3.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-mixs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.5-3.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-pilot-agent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.5-3.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-pilot-discovery","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.5-3.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.15-4.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-citadel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.15-4.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-galley","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.15-4.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-istioctl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.15-4.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-mixc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.15-4.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-mixs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.15-4.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-pilot-agent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.15-4.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-pilot-discovery","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.15-4.el8"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:1.1::el8","package":"servicemesh-sidecar-injector","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.15-4.el8"}]}]}],"products":[{"vendor":"istio","product":"istio"}],"references":[{"url":"https://istio.io/latest/news/security/istio-security-2021-006/","tags":["x_refsource_MISC","x_transferred","Exploit","Vendor Advisory","evidence","article"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-31921","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-3j84-jghj-gqwg"},{"url":"https://access.redhat.com/errata/RHSA-2021:2061","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1955396","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2061.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-31921","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-31921","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2021:2085","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2085.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2021-31921","description":"Istio before 1.8.6 and 1.9.x before 1.9.5 contains a remotely exploitable vulnerability where an external client can access unexpected services in the cluster, bypassing authorization checks, when a gateway is configured with AUTO_PASSTHROUGH routing configuration.","status":"published","published":"2021-06-02T15:36:41Z","modified":"2024-08-03T23:10:31.293Z","updated_at":"2026-11-02T14:33:05.331617Z"}],"euvd":[{"id":"EUVD-2021-18794","description":"Istio before 1.8.6 and 1.9.x before 1.9.5 contains a remotely exploitable vulnerability where an external client can access unexpected services in the cluster, bypassing authorization checks, when a gateway is configured with AUTO_PASSTHROUGH routing configuration.","status":"published","published":"2021-06-02T15:36:41Z","modified":"2024-08-03T23:10:31Z","updated_at":"2026-11-03T03:24:37.97373Z"}],"ghsa":[{"id":"GHSA-3j84-jghj-gqwg","title":"Istio before 1.8.6 and 1.9.x before 1.9.5, when a gateway is using the AUTO_PASSTHROUGH routing...","description":"Istio before 1.8.6 and 1.9.x before 1.9.5, when a gateway is using the AUTO_PASSTHROUGH routing configuration, allows attackers to bypass authorization checks and access unexpected services in the cluster.","status":"published","published":"2022-05-24T19:03:51Z","modified":"2023-01-29T05:06:51Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T14:46:06.412268Z"}],"nvd":[{"id":"CVE-2021-31921","description":"Istio before 1.8.6 and 1.9.x before 1.9.5 contains a remotely exploitable vulnerability where an external client can access unexpected services in the cluster, bypassing authorization checks, when a gateway is configured with AUTO_PASSTHROUGH routing configuration.","status":"published","published":"2021-06-02T16:15:08.927Z","modified":"2026-06-17T03:52:29.79Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T14:06:53.987491Z"}],"osv":[{"id":"CVE-2021-31921","description":"Istio before 1.8.6 and 1.9.x before 1.9.5 contains a remotely exploitable vulnerability where an external client can access unexpected services in the cluster, bypassing authorization checks, when a gateway is configured with AUTO_PASSTHROUGH routing configuration.","status":"published","published":"2021-06-02T16:15:08.927Z","modified":"2026-10-24T10:30:17.479926864Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:44:19.483607Z"},{"id":"RHSA-2021:2061","title":"Red Hat Security Advisory: Red Hat OpenShift Service Mesh 2.0.5 security update","status":"published","published":"2024-09-16T05:53:44Z","modified":"2026-03-18T11:31:13.133685Z","cvss":[{"version":"3.1","score":10,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:53:08.071325Z"},{"id":"RHSA-2021:2085","title":"Red Hat Security Advisory: servicemesh security update","status":"published","published":"2024-09-16T05:53:50Z","modified":"2026-03-18T11:31:11.276148Z","cvss":[{"version":"3.1","score":10,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:53:08.071325Z"}]}}
