CVE-2021-32495CWE-416

Radare2 has a use-after-free vulnerability in pyc parser's get_none_object function

Critical · published July 7, 2023

CVSS v3.1
10.0
EPSS
1%
Percentile
55.1
In the wild
Unconfirmed
What it is

🚨 A use-after-free vulnerability in Radare2's pyc parser could lead to a denial of service faster than you can say "free memory"! 🔥 Think of it like an old computer that still has programs loaded in its RAM after being shut down, just waiting to be accessed again—except now that memory is up for grabs by anyone. It's like leaving your front door unlocked and inviting trouble inside! An attacker could exploit this vulnerability to read freed memory, leading to unexpected crashes and service disruptions, essentially throwing a wrench in your carefully tuned setup. This could lead to a denial of service, causing major headaches and downtime!

Put simply

Think of it like an old computer that still has programs loaded in its RAM after being shut down, just waiting to be accessed again—except now that memory is up for grabs by anyone. It's like leaving your front door unlocked and inviting trouble inside! This use-after-free vulnerability in Radare2 occurs in the `get_none_object` function of the pyc parser, allowing attackers to read memory that has already been freed, which can be weaponized for further exploits or service failures.

What to do

An attacker could exploit this vulnerability to read freed memory, leading to unexpected crashes and service disruptions, essentially throwing a wrench in your carefully tuned setup. This could lead to a denial of service, causing major headaches and downtime! Update Radare2 to the latest version where this issue is patched. Conduct a thorough review of your current deployment and ensure your memory management practices are robust to prevent similar vulnerabilities. Regular code audits and updates are your best friends here! You've got this! Stay vigilant and secure your systems—let's keep the internet a safe place! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00769 · 55.1th percentile
Weakness
CWE-416 · Use After Free
Published
2023-07-07T18:27Z
EPSS history
Timeline
  • 07 JUL 18:27Z
    Radare2 has a use-after-free vulnerability in pyc parser's get_none_object function
    cvelistv5