CVE-2026-26309CWE-193

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

Medium · published March 10, 2026

CVSS v3.1
5.3
EPSS
0%
Percentile
36.4
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00432 · 36.4th percentile
Weakness
CWE-193 · Off-by-one Error
Published
2026-03-10T19:04Z
EPSS history
Timeline
  • 10 MAR 19:04Z
    Envoy has an off-by-one write in JsonEscaper::escapeString()
    cvelistv5