CVE-2023-4322CWE-122

Heap-based Buffer Overflow in radareorg/radare2

High · published August 14, 2023

CVSS v3.0
7.3
EPSS
1%
Percentile
60.7
In the wild
Unconfirmed
What it is

⚡ Beware the heap! A buffer overflow in radare2 prior to version 5.9.0 could let a crafty attacker manipulate memory, leading to all sorts of chaos! 🔥 Think of it like overfilling a balloon — once it stretches too far, it can burst and cause a mess. In this case, the system gets confused and can let mischief slip through. An attacker could exploit this buffer overflow to execute arbitrary code, potentially controlling the vulnerable application or crashing it completely. This is not just a minor hiccup; it could lead to unauthorized access or denial of service, putting your development environment at risk.

Put simply

Think of it like overfilling a balloon — once it stretches too far, it can burst and cause a mess. In this case, the system gets confused and can let mischief slip through. This vulnerability arises from improper handling of user input in the heap memory, allowing an attacker to overwrite adjacent memory and execute arbitrary code. It affects all versions of radare2 before 5.9.0, allowing for exploitation without authentication.

What to do

An attacker could exploit this buffer overflow to execute arbitrary code, potentially controlling the vulnerable application or crashing it completely. This is not just a minor hiccup; it could lead to unauthorized access or denial of service, putting your development environment at risk. Update to radare2 version 5.9.0 or later to close this vulnerability. Review your codebase for any other components that might be using vulnerable versions and apply necessary patches. Don't forget to test everything post-update to ensure smooth sailing! You've got this! By following these steps, you’ll bolster your defenses and keep your development environment safe. 🛡️

The record
Technical detail
CVSS v3.0
7.3 · HIGH
Vector
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00945 · 60.7th percentile
Weakness
CWE-122 · Heap-based Buffer Overflow
Published
2023-08-14T15:27Z
EPSS history
Timeline
  • 14 AUG 15:27Z
    Heap-based Buffer Overflow in radareorg/radare2
    cvelistv5