Impact
The flaw in Envoy’s DNS UDP filter triggers abnormal process termination when a DNS query with a name length of 255 octets succeeds. The runtime check incorrectly requires the name to be strictly shorter than 255 octets, violating the DNS specification. This defect falls under CWE‑480 and results in the proxy process crashing, which effectively denies service to clients that rely on the affected proxy configuration.
Affected Systems
The vulnerability applies to envoyproxy envoy versions earlier than 1.35.11, 1.36.7, 1.37.3, and 1.38.1. Any instance of Envoy running a pre‑patch version and configured with the UDP DNS filter for either local or remote resolution of a 255‑octet name is at risk. Upgrading to one of the specified patch releases eliminates the issue.
Risk and Exploitability
The CVSS score of 5.9 indicates moderate severity. Because no authentication or additional privileges are required, an attacker with the ability to send DNS UDP packets to the Envoy service can trigger the crash. The EPSS score is currently undefined, and the vulnerability is not listed in the CISA KEV catalog, suggesting a lower but still present risk profile. In practice, exploitation would rely on crafting a DNS query with a maximum‑length name, which is feasible over the network layer.
OpenCVE Enrichment