CVE Catalog

CVE-2025-62504

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.42%

34th percentile - higher than 34% of all known CVEs

Summary

Envoy versions earlier than 1.36.2, 1.35.6, 1.34.10, and 1.33.12 contain a use-after-free vulnerability in the Lua filter. When a Lua script in the response phase rewrites a response body so that its size exceeds the configured per_connection_buffer_limit_bytes, Envoy generates a local reply whose headers override the original response headers, leaving dangling references and causing a crash.

Risk Assessment

An attacker can trigger a crash of Envoy, causing denial of service for applications using this proxy.

Recommendation

Update Envoy to version 1.36.2, 1.35.6, 1.34.10, or 1.33.12. Increasing buffer limits may reduce the likelihood of triggering the condition but does not correct the underlying memory safety flaw.

Other vulnerabilities in Envoy

See all
Original NVD description (English source)

Envoy is an open source edge and service proxy. Envoy versions earlier than 1.36.2, 1.35.6, 1.34.10, and 1.33.12 contain a use-after-free vulnerability in the Lua filter. When a Lua script executing in the response phase rewrites a response body so that its size exceeds the configured per_connection_buffer_limit_bytes (default 1MB), Envoy generates a local reply whose headers override the original response headers, leaving dangling references and causing a crash. This results in denial of service. Updating to versions 1.36.2, 1.35.6, 1.34.10, or 1.33.12 fixes the issue. Increasing per_connection_buffer_limit_bytes (and for HTTP/2 the initial_stream_window_size) or increasing per_request_buffer_limit_bytes / request_body_buffer_limit can reduce the likelihood of triggering the condition but does not correct the underlying memory safety flaw.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS