All vulnerabilities

Servers and applications

CVE-2024-23324

Ext_authz can be bypassed when Proxy protocol filter sets invalid UTF-8 metadata

Severity
High 7.5
Published
9 Feb 2024
Last changed
17 Jun 2026
Added to UpHeron
1 Nov 2026
Fixed in
1.26.7, 1.27.3, 1.28.1, 1.29.1
Also known as
GHSA-gq3v-vvhj-96j6
Sources
NVD, Project advisories (GitHub)

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…

Affected software

SoftwareAffected versions
EnvoyServers and applications · cpe:a:envoyproxy:envoy
  • From 1.26.0 before 1.26.7
  • From 1.27.0 before 1.27.3
  • From 1.28.0 before 1.28.1
  • From 1.29.0 before 1.29.1
EnvoyServers and applications · github:envoyproxy/envoy
  • Every version before 1.26.7

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2024-23324
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2024-23324
  • GitHub Advisory Database https://github.com/advisories/GHSA-gq3v-vvhj-96j6
  • github.com https://github.com/envoyproxy/envoy/security/advisories/GHSA-gq3v-vvhj-96j6