CVE-2024-34363: Envoy can crash due to uncaught nlohmann JSON exception
Envoy is a cloud-native, open source edge and service proxy. Due to how Envoy invoked the nlohmann JSON library, the library could throw an uncaught exception from downstream data if incomplete UTF-8 strings were serialized. The uncaught exception would cause Envoy to crash.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-34363?
The severity of CVE-2024-34363 is categorized as high due to the potential for crashes in Envoy caused by uncaught exceptions.
How do I fix CVE-2024-34363?
To fix CVE-2024-34363, upgrade Envoy to versions 1.28.4, 1.29.5, or 1.30.2 or later.
What versions of Envoy are affected by CVE-2024-34363?
CVE-2024-34363 affects Envoy Proxy versions from 1.28.0 to 1.28.4, from 1.29.0 to 1.29.5, and from 1.30.0 to 1.30.2.
What causes the vulnerability in CVE-2024-34363?
The vulnerability in CVE-2024-34363 is caused by the nlohmann JSON library throwing uncaught exceptions when handling incomplete UTF-8 strings.
Is a workaround available for CVE-2024-34363?
There is no specific workaround for CVE-2024-34363; updating Envoy to a fixed version is recommended.