Skip to main content

Use After Free

CVE-2024-23322

Severity High
Score 7.5/10

Summary

Envoy is a high-performance edge/middle/service proxy. Envoy will crash when certain timeouts happen within the same interval. The crash occurs when the following are true, "hedge_on_per_try_timeout" is enabled, "per_try_idle_timeout" is enabled (it can only be done in configuration), "per-try-timeout" is enabled, either through headers or configuration and its value is equal, or within the backoff interval of the "per_try_idle_timeout".This vulnerability affects github.com/envoyproxy/envoy package versions through 1.26.6, 1.27.0 through 1.27.2, 1.28.0, and 1.29.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.

  • LOW
  • NETWORK
  • NONE
  • UNCHANGED
  • NONE
  • NONE
  • NONE
  • HIGH

CWE-416 - Use After Free

Use-after-free (UaF) vulnerability occurs when the application is using a pointer to memory that has been freed. Any attempt to read/write to a buffer after it is de-allocated allows memory corruption, sensitive information exposure, and can potentially lead to arbitrary code execution.

Advisory Timeline

  • Published