CVE-2021-24028CWE-763

An invalid free in Thrift's table-based serialization can cause the application to crash or potentially result in code execution or other undesirable effects

published April 13, 2021

CVSS
—
EPSS
2%
Percentile
77.6
In the wild
Unconfirmed
What it is

⚠️ An invalid free in Facebook Thrift can crash your app like a surprise power outage! Think of it like a restaurant that improperly disposes of food waste, leading to a chaotic kitchen. When something goes wrong, the entire service can grind to a halt, or worse, create a mess that no one wants to deal with. This vulnerability can cause your application to crash unexpectedly — leaving you scrambling to restore service. In the worst-case scenario, it might even allow attackers to execute code, opening the door to all sorts of havoc. Let's not let this become a recipe for disaster!

Put simply

Think of it like a restaurant that improperly disposes of food waste, leading to a chaotic kitchen. When something goes wrong, the entire service can grind to a halt, or worse, create a mess that no one wants to deal with. CVE-2021-24028 arises from an invalid free operation during Thrift's table-based serialization, which can result in application crashes and potential code execution risks. This flaw affects versions prior to v2021.02.22.00.

What to do

This vulnerability can cause your application to crash unexpectedly — leaving you scrambling to restore service. In the worst-case scenario, it might even allow attackers to execute code, opening the door to all sorts of havoc. Let's not let this become a recipe for disaster! Update Facebook Thrift to version v2021.02.22.00 or later immediately to patch this issue. Additionally, review your application's handling of deserialization processes to ensure there are no other lurking vulnerabilities. You've got this! Take these steps and you'll keep your app safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01746 · 77.6th percentile
Weakness
CWE-763 · Release of Invalid Pointer or Reference
Published
2021-04-13T23:20Z
EPSS history
Timeline
  • 13 APR 23:20Z
    An invalid free in Thrift's table-based serialization can cause the application to crash or potentially result in code execution or other undesirable effects
    cvelistv5