CVE-2023-46570

An out-of-bounds read in radare2 v.5.8.9 and before exists in the print_insn32 function of libr/arch/p/nds32/nds32-dis.h

Critical · published October 28, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
59.4
In the wild
Unconfirmed
What it is

🚨 An out-of-bounds read in radare2 could expose sensitive data like a forgotten diary hidden in an unlocked room! 🔥 Think of it as a library where pages from one book spill into another, mixing up confidential secrets with everyday stories. If no one checks the contents, sensitive information can accidentally be revealed to anyone browsing the shelves. An attacker could potentially read sensitive parts of memory that should remain private, leading to dire consequences like leaking credentials or proprietary data. Imagine a villain casually flipping through your most private thoughts — absolutely devastating!

Put simply

Think of it as a library where pages from one book spill into another, mixing up confidential secrets with everyday stories. If no one checks the contents, sensitive information can accidentally be revealed to anyone browsing the shelves. In radare2 v.5.8.9 and earlier, the print_insn32 function has an out-of-bounds read vulnerability, which means it can access memory locations beyond the intended buffer, allowing unauthorized data exposure.

What to do

An attacker could potentially read sensitive parts of memory that should remain private, leading to dire consequences like leaking credentials or proprietary data. Imagine a villain casually flipping through your most private thoughts — absolutely devastating! Immediate action is required! Upgrade radare2 to version 5.8.10 or later to patch this vulnerability. Regularly audit your memory handling to ensure nothing slips through the cracks. You've got this! With a quick update, you'll not only fix this issue but strengthen your security stance overall. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00903 · 59.4th percentile
Published
2023-10-28T00:00Z
EPSS history
Timeline
  • 28 OCT 00:00Z
    An out-of-bounds read in radare2 v.5.8.9 and before exists in the print_insn32 function of libr/arch/p/nds32/nds32-dis.h
    cvelistv5