cbcvebase.

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