CVE-2022-29228: Reachable assertion in Envoy
A flaw was found in Envoy. The OAuth filter would try to invoke the remaining filters in the chain after emitting a local response, which triggers an ASSERT() in newer versions and corrupts memory on earlier versions.
Other sources
Envoy is a cloud-native high-performance proxy. In versions prior to 1.22.1 the OAuth filter would try to invoke the remaining filters in the chain after emitting a local response, which triggers an ASSERT() in newer versions and corrupts memory on earlier versions. continueDecoding() shouldn’t ever be called from filters after a local reply has been sent. Users are advised to upgrade. There are no known workarounds for this issue.
Envoy is a cloud-native high-performance proxy. In versions prior to 1.22.1 the OAuth filter would try to invoke the remaining filters in the chain after emitting a local response, which triggers an ASSERT() in newer versions and corrupts memory on earlier versions. continueDecoding() shouldn’t ever be called from filters after a local reply has been sent. Users are advised to upgrade. There are no known workarounds for this issue.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is CVE-2022-29228?
CVE-2022-29228 is a vulnerability found in Envoy, a cloud-native high-performance proxy, that triggers a memory corruption.
What is the severity of CVE-2022-29228?
CVE-2022-29228 has a severity level of High (7 out of 10).
How does CVE-2022-29228 affect Envoy?
CVE-2022-29228 affects versions prior to 1.22.1 of Envoy, where the OAuth filter corrupts memory by invoking remaining filters after emitting a local response.
How can I fix CVE-2022-29228?
To fix CVE-2022-29228, update your Envoy installation to version 1.22.1 or later.
Where can I find more information about CVE-2022-29228?
You can find more information about CVE-2022-29228 at the following references: [CVE](https://www.cve.org/CVERecord?id=CVE-2022-29228), [NVD](https://nvd.nist.gov/vuln/detail/CVE-2022-29228), [GitHub Advisory](https://github.com/envoyproxy/envoy/security/advisories/GHSA-rww6-8h7g-8jf6), [Red Hat Bugzilla](https://bugzilla.redhat.com/show_bug.cgi?id=2088740), [Red Hat Advisory](https://access.redhat.com/errata/RHSA-2022:5004).