Skip to content
CVE PROGRAM SOURCE RECORD5.3 Medium

CVE-2026-26309

Envoy has an off-by-one write in JsonEscaper::escapeString()

Description

Envoy is a high-performance edge/middle/service proxy. Prior to 1.37.1, 1.36.5, 1.35.8, and 1.34.13, an off-by-one write in Envoy::JsonEscaper::escapeString() can corrupt std::string null-termination, causing undefined behavior and potentially leading to crashes or out-of-bounds reads when the resulting string is later treated as a C-string. This vulnerability is fixed in 1.37.1, 1.36.5, 1.35.8, and 1.34.13.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

envoyproxy envoy

  • >= 1.37.0, < 1.37.1affected
  • >= 1.36.0, < 1.36.5affected
  • >= 1.35.0, < 1.35.9affected
  • < 1.34.13affected

References