Skip to content
OpenAdvisories
High · 8.6 CVE-2024-23324 EUVD-2024-20839

Envoy ext auth can be bypassed when Proxy protocol filter sets invalid UTF-8 metadata

Published Feb 9, 2024 · Updated Aug 19, 2024 · Assigned by GitHub_M

Description

Envoy is a high-performance edge/middle/service proxy. External authentication can be bypassed by downstream connections. Downstream clients can force invalid gRPC requests to be sent to ext_authz, circumventing ext_authz checks when failure_mode_allow is set to true. This issue has been addressed in released 1.29.1, 1.28.1, 1.27.3, and 1.26.7. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Affected products

VendorProductAffectedFixed
envoyproxy envoy >= 1.29.0, < 1.29.1, >= 1.28.0, < 1.28.1, >= 1.27.0, < 1.27.3, < 1.26.7 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 ecs-service-connect-agent v1.27.3.0-1.amzn2023 ALAS2023-2024-543

Advisories 1

References