Search vulnerabilities

Results 30

Export CSV
CVE-2020-8595

istio: unauthorised access to JWT protected HTTP path

Istio versions 1.2.10 (End of Life) and prior, 1.3 through 1.3.7, and 1.4 through 1.4.3 allows authentication bypass. The Authentication Policy exact-path matching logic can allow unauthorized access to HTTP paths even if they are configured to be only accessed after presenting a valid JWT token. For example, an attacker can add a ? or # character to a URI that would otherwise satisfy an exact-path match.

CVSS 3.1 · 7.3 High EPSS 2.6% KEV · Not listed
Vendors
CVE-2020-16844

istio: incorrect translation of DENY policy for TCP service

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 actions using wildcard suffixes (e.g. *-some-suffix) for source principals or namespace fields, callers will never be denied access, bypassing the intended policy.

CVSS 3.1 · 6.8 Medium EPSS 1.1% KEV · Not listed
Vendors
Products
CVE-2020-11767

istio/envoy: forward proxy between the victim and the origin leads to information disclosure

Istio through 1.5.1 and Envoy through 1.14.1 have a data-leak issue. If there is a TCP connection (negotiated with SNI over HTTPS) to *.example.com, a request for a domain concurrently configured explicitly (e.g., abc.example.com) is sent to the server(s) listening behind *.example.com. The outcome should instead be 421 Misdirected Request. Imagine a shared caching forward proxy re-using an HTTP/2 connection for a large subnet with many users. If a victim is interacting with abc.example.com, and a server (for abc.example.com) recycles the TCP connection to the forward proxy, the victim's browser may suddenly start sending sensitive data to a *.example.com server. This occurs because the forward proxy between the victim and the origin server reuses connections (which obeys the specification), but neither Istio nor Envoy corrects this by sending a 421 error. Similarly, this behavior voids the security model browsers have put in place between domains.

CVSS 3.1 · 3.1 Low EPSS 1.8% KEV · Not listed
Vendors
Products
CVE-2020-10739

istio/envoy: crafted packet allows remote attacker to cause denial of service

Istio 1.4.x before 1.4.9 and Istio 1.5.x before 1.5.4 contain the following vulnerability when telemetry v2 is enabled: by sending a specially crafted packet, an attacker could trigger a Null Pointer Exception resulting in a Denial of Service. This could be sent to the ingress gateway or a sidecar, triggering a null pointer exception which results in a denial of service. This also affects servicemesh-proxy where a null pointer exception flaw was found in servicemesh-proxy. When running Telemetry v2 (not on by default in version 1.4.x), an attacker could send a specially crafted packet to the ingress gateway or proxy sidecar, triggering a denial of service.

CVSS 3.1 · 7.5 High EPSS 2.4% KEV · Not listed
Vendors
Products
CVE-2019-25014

istio-pilot: requests to debug api can result in panic

A NULL pointer dereference was found in pkg/proxy/envoy/v2/debug.go getResourceVersion in Istio pilot before 1.5.0-alpha.0. If a particular HTTP GET request is made to the pilot API endpoint, it is possible to cause the Go runtime to panic (resulting in a denial of service to the istio-pilot application).

CVSS 3.1 · 6.5 Medium EPSS 1.3% KEV · Not listed
Vendors
CVE-2019-18836

envoy: excessive iteration due to listener filter timeout leads to DoS

Envoy 1.12.0 allows a remote denial of service because of resource loops, as demonstrated by a single idle TCP connection being able to keep a worker thread in an infinite busy loop when continue_on_listener_filters_timeout is used."

CVSS 3.1 · 7.5 High EPSS 1.9% KEV · Not listed
Vendors
Products
CVE-2019-18817

istio/envoy: infinite loop in Envoy, and subsequently Istio leads to a DoS

Istio 1.3.x before 1.3.5 allows Denial of Service because continue_on_listener_filters_timeout is set to True, a related issue to CVE-2019-18836.

CVSS 3.1 · 7.5 High EPSS 1.2% KEV · Not listed
Vendors
Products
CVE-2019-14993

istio/envoy: mishandling regular expressions for long URIs leading to DoS

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 during use of the JWT, VirtualService, HTTPAPISpecBinding, or QuotaSpecBinding API.

CVSS 3.0 · 7.5 High EPSS 2.3% KEV · Not listed
Vendors
Products
CVE-2019-12995

Istio before 1.2.2 mishandles certain access tokens, leading to "Epoch 0 terminated with an error" in Envoy. This is related to a jwt_authenticator.cc segmentation fault.

CVSS 3.0 · 7.5 High EPSS 2.2% KEV · Not listed
Vendors
Products
CVE-2019-12243

Istio 1.1.x through 1.1.6 has Incorrect Access Control.

CVSS 3.0 · 7.5 High EPSS 1.2% KEV · Not listed
Vendors
Products