CVE-2020-35858

An issue was discovered in the prost crate before 0.6.1 for Rust

published December 31, 2020

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

⚠️ A well-crafted message could cause a world of hurt! This vulnerability in the prost crate lets an attacker trigger severe stack consumption, possibly leading to a denial of service or even remote code execution! 🔥 Imagine if a restaurant kept getting orders for a dish that didn’t exist; the kitchen would get overwhelmed, unable to serve real customers. This vulnerability is like that chaotic kitchen, where a single crafted message can consume all the resources, leaving the system gasping for breath! If exploited, this could lead to denial of service, where your application could become unresponsive and leave users frustrated. In the worst-case scenario, it could pave the way for remote code execution, allowing attackers to potentially take control of your ARM systems!

Put simply

Imagine if a restaurant kept getting orders for a dish that didn’t exist; the kitchen would get overwhelmed, unable to serve real customers. This vulnerability is like that chaotic kitchen, where a single crafted message can consume all the resources, leaving the system gasping for breath! The prost crate before version 0.6.1 has a flaw that allows stack consumption through maliciously crafted messages. This can overwhelm the stack, causing the service to hang or crash, and in some configurations, lead to remote code execution.

What to do

If exploited, this could lead to denial of service, where your application could become unresponsive and leave users frustrated. In the worst-case scenario, it could pave the way for remote code execution, allowing attackers to potentially take control of your ARM systems! Upgrade the prost crate to version 0.6.1 or later to mitigate this vulnerability. Always validate and sanitize input to prevent such scenarios from occurring. Implement monitoring to detect unusual activity that could indicate exploitation attempts. You've got this! Just follow these steps, and you'll be back to running smoothly in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03401 · 88.8th percentile
Published
2020-12-31T08:30Z
EPSS history
Timeline
  • 31 DEC 08:30Z
    An issue was discovered in the prost crate before 0.6.1 for Rust
    cvelistv5