Radare Radare2 vulnerabilities
169 known vulnerabilities affecting radare/radare2.
Total CVEs
169
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL16HIGH71MEDIUM72LOW10
Vulnerabilities
Page 2 of 9
CVE-2019-16718P3HIGHCVSS 7.8fixed in 3.9.02019-09-23
CVE-2019-16718 [HIGH] CVE-2019-16718: In radare2 before 3.9.0, a command injection vulnerability exists in bin_symbols() in libr/core/cbin
In radare2 before 3.9.0, a command injection vulnerability exists in bin_symbols() in libr/core/cbin.c. By using a crafted executable file, it's possible to execute arbitrary shell commands with the permissions of the victim. This vulnerability is due to an insufficient fix for CVE-2019-14745 and improper handling of symbol names embedded in executables.
nvdosv
CVE-2023-5686P3HIGHCVSS 8.8fixed in 5.9.02023-10-20
CVE-2023-5686 [HIGH] CWE-122 CVE-2023-5686: Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.9.0.
Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.9.0.
nvd
CVE-2024-11858P3HIGHCVSS 7.8≤ 5.9.82024-12-15
CVE-2024-11858 [HIGH] CWE-78 CVE-2024-11858: A flaw was found in Radare2, which contains a command injection vulnerability caused by insufficient
A flaw was found in Radare2, which contains a command injection vulnerability caused by insufficient input validation when handling Pebble Application files. Maliciously crafted inputs can inject shell commands during command parsing, leading to unintended behavior during file processing
nvd
CVE-2023-4322P3CRITICALCVSS 9.8≤ 5.8.82023-08-14
CVE-2023-4322 [CRITICAL] CWE-122 CVE-2023-4322: Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.9.0.
Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.9.0.
nvd
CVE-2021-32495P3CRITICALCVSS 9.1v5.3.02023-07-07
CVE-2021-32495 [CRITICAL] CWE-416 CVE-2021-32495: Radare2 has a use-after-free vulnerability in pyc parser's get_none_object function. Attacker can re
Radare2 has a use-after-free vulnerability in pyc parser's get_none_object function. Attacker can read freed memory afterwards. This will allow attackers to cause denial of service.
nvd
CVE-2021-3673P3HIGHCVSS 7.5v5.3.1vRadare2 version 5.3.12021-08-02
CVE-2021-3673 [HIGH] CWE-20 CVE-2021-3673: A vulnerability was found in Radare2 in version 5.3.1. Improper input validation when reading a craf
A vulnerability was found in Radare2 in version 5.3.1. Improper input validation when reading a crafted LE binary can lead to resource exhaustion and DoS.
nvd
CVE-2021-4021P3HIGHCVSS 7.5≤ 5.5.0vradare2 5.6.2, radare2 5.6.0, radare2 5.5.4 and radare2 5.5.22022-02-24
CVE-2021-4021 [HIGH] CWE-400 CVE-2021-4021: A vulnerability was found in Radare2 in versions prior to 5.6.2, 5.6.0, 5.5.4 and 5.5.2. Mapping a h
A vulnerability was found in Radare2 in versions prior to 5.6.2, 5.6.0, 5.5.4 and 5.5.2. Mapping a huge section filled with zeros of an ELF64 binary for MIPS architecture can lead to uncontrolled resource consumption and DoS.
nvd
CVE-2020-27794P3CRITICALCVSS 9.1fixed in 4.4.0vFixed in v4.4.0.2022-08-19
CVE-2020-27794 [CRITICAL] CWE-415 CVE-2020-27794: A double free issue was discovered in radare2 in cmd_info.c:cmd_info(). Successful exploitation coul
A double free issue was discovered in radare2 in cmd_info.c:cmd_info(). Successful exploitation could lead to modification of unexpected memory locations and potentially causing a crash.
nvd
CVE-2022-1297P3CRITICALCVSS 9.1fixed in 5.6.82022-04-11
CVE-2022-1297 [CRITICAL] CWE-125 CVE-2022-1297: Out-of-bounds Read in r_bin_ne_get_entrypoints function in GitHub repository radareorg/radare2 prior
Out-of-bounds Read in r_bin_ne_get_entrypoints function in GitHub repository radareorg/radare2 prior to 5.6.8. This vulnerability may allow attackers to read sensitive information or cause a crash.
nvd
CVE-2022-1296P3CRITICALCVSS 9.1fixed in 5.6.82022-04-11
CVE-2022-1296 [CRITICAL] CWE-125 CVE-2022-1296: Out-of-bounds read in `r_bin_ne_get_relocs` function in GitHub repository radareorg/radare2 prior to
Out-of-bounds read in `r_bin_ne_get_relocs` function in GitHub repository radareorg/radare2 prior to 5.6.8. This vulnerability may allow attackers to read sensitive information or cause a crash.
nvd
CVE-2019-19590P3HIGHCVSS 7.8≤ 4.0.02019-12-05
CVE-2019-19590 [HIGH] CWE-190 CVE-2019-19590: In radare2 through 4.0, there is an integer overflow for the variable new_token_size in the function
In radare2 through 4.0, there is an integer overflow for the variable new_token_size in the function r_asm_massemble at libr/asm/asm.c. This integer overflow will result in a Use-After-Free for the buffer tokens, which can be filled with arbitrary malicious data after the free. This allows remote attackers to cause a denial of service (application cra
nvd
CVE-2020-27793P3HIGHCVSS 7.5fixed in 4.4.0vFixed in v4.4.0.2022-08-19
CVE-2020-27793 [HIGH] CWE-193 CVE-2020-27793: An off-by-one overflow flaw was found in radare2 due to mismatched array length in core_java.c. This
An off-by-one overflow flaw was found in radare2 due to mismatched array length in core_java.c. This could allow an attacker to cause a crash, and perform a denail of service attack.
nvd
CVE-2022-28073P3HIGHCVSS 7.5v5.4.0v5.4.22023-08-22
CVE-2022-28073 [HIGH] CWE-416 CVE-2022-28073: A use after free in r_reg_set_value function in radare2 5.4.2 and 5.4.0.
A use after free in r_reg_set_value function in radare2 5.4.2 and 5.4.0.
nvd
CVE-2022-28071P3HIGHCVSS 7.5v5.4.0v5.4.22023-08-22
CVE-2022-28071 [HIGH] CWE-416 CVE-2022-28071: A use after free in r_reg_get_name_idx function in radare2 5.4.2 and 5.4.0.
A use after free in r_reg_get_name_idx function in radare2 5.4.2 and 5.4.0.
nvd
CVE-2022-28072P3HIGHCVSS 7.5v5.4.0v5.4.22023-08-22
CVE-2022-28072 [HIGH] CWE-787 CVE-2022-28072: A heap buffer overflow in r_read_le32 function in radare25.4.2 and 5.4.0.
A heap buffer overflow in r_read_le32 function in radare25.4.2 and 5.4.0.
nvd
CVE-2022-28068P3HIGHCVSS 7.5v5.4.0v5.4.22023-08-22
CVE-2022-28068 [HIGH] CWE-787 CVE-2022-28068: A heap buffer overflow in r_sleb128 function in radare2 5.4.2 and 5.4.0.
A heap buffer overflow in r_sleb128 function in radare2 5.4.2 and 5.4.0.
nvd
CVE-2023-46569P3CRITICALCVSS 9.8fixed in 5.9.02023-10-28
CVE-2023-46569 [CRITICAL] CWE-125 CVE-2023-46569: An out-of-bounds read in radare2 v.5.8.9 and before exists in the print_insn32_fpu function of libr/
An out-of-bounds read in radare2 v.5.8.9 and before exists in the print_insn32_fpu function of libr/arch/p/nds32/nds32-dis.h.
nvd
CVE-2023-46570P3CRITICALCVSS 9.8fixed in 5.9.02023-10-28
CVE-2023-46570 [CRITICAL] CWE-125 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
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.
nvd
CVE-2022-1899P3CRITICALCVSS 9.1fixed in 5.7.02022-05-26
CVE-2022-1899 [CRITICAL] CWE-125 CVE-2022-1899: Out-of-bounds Read in GitHub repository radareorg/radare2 prior to 5.7.0.
Out-of-bounds Read in GitHub repository radareorg/radare2 prior to 5.7.0.
nvd
CVE-2017-9763P3HIGHCVSS 7.5v1.5.02017-06-19
CVE-2017-9763 [HIGH] CWE-119 CVE-2017-9763: The grub_ext2_read_block function in fs/ext2.c in GNU GRUB before 2013-11-12, as used in shlr/grub/f
The grub_ext2_read_block function in fs/ext2.c in GNU GRUB before 2013-11-12, as used in shlr/grub/fs/ext2.c in radare2 1.5.0, allows remote attackers to cause a denial of service (excessive stack use and application crash) via a crafted binary file, related to use of a variable-size stack array.
nvd