SB2022061010 - Multiple vulnerabilities in Envoy
Published: June 10, 2022
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 5 secuirty vulnerabilities.
1) Resource exhaustion (CVE-ID: CVE-2022-29225)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to application does not properly control consumption of internal resources. A remote attacker can trigger resource exhaustion and perform a denial of service (DoS) attack.
2) Use-after-free (CVE-ID: CVE-2022-29227)
The vulnerability allows a remote attacker to compromise vulnerable system.
The vulnerability exists due to a use-after-free error. A remote attacker can perform a denial of service (DoS) attack.
3) Buffer overflow (CVE-ID: CVE-2022-29228)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to a boundary error when oauth filter calls continueDecoding(). A remote attacker can trigger memory corruption and cause a denial of service condition on the target system.
4) Incorrect Implementation of Authentication Algorithm (CVE-ID: CVE-2022-29226)
The vulnerability allows a remote attacker to to bypass authentication process.
The vulnerability exists due to the OAuth filter implementation does not include a mechanism for validating access tokens. A remote attacker can bypass the authentication.
5) NULL pointer dereference (CVE-ID: CVE-2022-29224)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to a NULL pointer dereference error in the GrpcHealthCheckerImpl. A remote attacker can pass specially crafted data to the application and perform a denial of service (DoS) attack.
Remediation
Install update from vendor's website.
References
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-75hv-2jjj-89hh
- https://github.com/envoyproxy/envoy/commit/cb4ef0b09200c720dfdb07e097092dd105450343
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-rm2p-qvf6-pvr6
- https://github.com/envoyproxy/envoy/commit/fe7c69c248f4fe5a9080c7ccb35275b5218bb5ab
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-rww6-8h7g-8jf6
- https://github.com/envoyproxy/envoy/commit/7ffda4e809dec74449ebc330cebb9d2f4ab61360
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-h45c-2f94-prxh
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-m4j9-86g3-8f49
- https://github.com/envoyproxy/envoy/commit/9b1c3962172a972bc0359398af6daa3790bb59db