Database/Container, Kubernetes & orchestration
Envoy: uncaught exception serializing incomplete UTF-8 strings crashes the proxy
Impact
Envoy invoked the nlohmann JSON library in a way that let an uncaught exception escape when incomplete UTF-8 strings from downstream data were serialized, terminating the process. Any Envoy that serializes request-derived strings to JSON - access logging, ext_proc, ext_authz, RBAC or rate-limit paths - can be crashed by a client sending malformed UTF-8. For a GPU cluster where Envoy is the ingress to model-serving pods, this is an unauthenticated remote kill switch on the whole data path, and the trigger is a single short request rather than sustained load. Record states availability impact only.
Who can reach it
Any client that can send a request containing malformed UTF-8 to an Envoy listener whose configuration serializes that data to JSON. No authentication needed on an open ingress.
What to do
Upgrade Envoy to a release carrying the fix from GHSA-g979-ph9j-5gg4 and restart the proxy fleet - rolling restart of gateways and sidecars, no host reboot. No reliable configuration-only mitigation is named in the advisory record, so patching is the action. GPU nodes do not need draining.
References
Related entries
- Traefik: IP allow-lists bypassed via HTTP/3 early data in QUIC 0-RTT with spoofed addressesCVE-2024-39321 · TraefikHigh
- Argo CD: Large JSON payload to /api/webhook DoSes the API server from an unauthenticated positionCVE-2024-40634 · Argo CDHigh
- Envoy: Stream-management bugs in the default oghttp HTTP/2 codecCVE-2024-45807 · EnvoyHigh
- Envoy: Load-shed path assumes an active request existsCVE-2024-53270 · EnvoyHigh
- Kubeflow (AWS ALB Route Directive Adapter for Istio, OIDC JWT validation): The OIDC adapter that Kubeflow adopted forCVE-2024-8901 · Kubeflow (AWS ALB Route Directive Adapter for Istio, OIDC JWT validation)High
- Chaos Mesh Chaos Controller Manager: unauthenticated GraphQL debug server kills processes cluster-wideCVE-2025-59358 · Chaos Mesh Chaos Controller Manager (GraphQL debug server)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.