CVE-2017-8359

Google gRPC before 2017-03-29 has an out-of-bounds write caused by a heap-based use-after-free related to the grpc_call_destroy function in…

published April 30, 2017

CVSS
—
EPSS
3%
Percentile
87.6
In the wild
Unconfirmed
What it is

⚠️ A heap-based use-after-free could let attackers write outside their intended area! It's like a chef using a kitchen knife to carve up a table instead of the meal! 🔥 Picture a cook in a busy restaurant who, after finishing with one dish, leaves their knife on the counter instead of properly storing it away. If someone else grabs that knife, they could cut themselves—or worse, slice up something they shouldn’t! If exploited, an attacker could leverage this vulnerability to corrupt memory, potentially leading to crashes or unexpected behavior in applications. This could result in instability, or the attacker could gain control over the running process. That's no recipe for success!

Put simply

Picture a cook in a busy restaurant who, after finishing with one dish, leaves their knife on the counter instead of properly storing it away. If someone else grabs that knife, they could cut themselves—or worse, slice up something they shouldn’t! This vulnerability arises from an out-of-bounds write in Google gRPC due to improper handling of memory after a call is destroyed. It specifically relates to the grpc_call_destroy function within the core library, allowing manipulation of heap memory that could lead to severe issues.

What to do

If exploited, an attacker could leverage this vulnerability to corrupt memory, potentially leading to crashes or unexpected behavior in applications. This could result in instability, or the attacker could gain control over the running process. That's no recipe for success! To remediate this, update to gRPC versions released after March 29, 2017. Regularly check for updates and apply patches promptly to maintain your library's integrity. Stay vigilant about monitoring memory usage in your applications. You've got this! By taking action and updating your gRPC, you're stepping up as a security hero! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03077 · 87.6th percentile
Published
2017-04-30T17:00Z
EPSS history
Timeline
  • 30 APR 17:00Z
    Google gRPC before 2017-03-29 has an out-of-bounds write caused by a heap-based use-after-free related to the grpc_call_destroy function in…
    cvelistv5