radare CVE Vulnerabilities & Metrics

Focus on radare vulnerabilities and metrics.

Last updated: 08 Mar 2025, 23:25 UTC

About radare Security Exposure

This page consolidates all known Common Vulnerabilities and Exposures (CVEs) associated with radare. We track both calendar-based metrics (using fixed periods) and rolling metrics (using gliding windows) to give you a comprehensive view of security trends and risk evolution. Use these insights to assess risk and plan your patching strategy.

For a broader perspective on cybersecurity threats, explore the comprehensive list of CVEs by vendor and product. Stay updated on critical vulnerabilities affecting major software and hardware providers.

Global CVE Overview

Total radare CVEs: 133
Earliest CVE date: 24 Feb 2017, 04:59 UTC
Latest CVE date: 14 Mar 2024, 22:15 UTC

Latest CVE reference: CVE-2024-26475

Rolling Stats

30-day Count (Rolling): 0
365-day Count (Rolling): 1

Calendar-based Variation

Calendar-based Variation compares a fixed calendar period (e.g., this month versus the same month last year), while Rolling Growth Rate uses a continuous window (e.g., last 30 days versus the previous 30 days) to capture trends independent of calendar boundaries.

Variations & Growth

Month Variation (Calendar): 0%
Year Variation (Calendar): -93.33%

Month Growth Rate (30-day Rolling): 0.0%
Year Growth Rate (365-day Rolling): -93.33%

Monthly CVE Trends (current vs previous Year)

Annual CVE Trends (Last 20 Years)

Critical radare CVEs (CVSS ≥ 9) Over 20 Years

CVSS Stats

Average CVSS: 4.32

Max CVSS: 7.5

Critical CVEs (≥9): 0

CVSS Range vs. Count

Range Count
0.0-3.9 26
4.0-6.9 103
7.0-8.9 4
9.0-10.0 0

CVSS Distribution Chart

Top 5 Highest CVSS radare CVEs

These are the five CVEs with the highest CVSS scores for radare, sorted by severity first and recency.

All CVEs for radare

CVE-2024-26475 radare vulnerability CVSS: 0 14 Mar 2024, 22:15 UTC

An issue in radareorg radare2 v.0.9.7 through v.5.8.6 and fixed in v.5.8.8 allows a local attacker to cause a denial of service via the grub_sfs_read_extent function.

CVE-2023-47016 radare vulnerability CVSS: 0 22 Nov 2023, 07:15 UTC

radare2 5.8.9 has an out-of-bounds read in r_bin_object_set_items in libr/bin/bobj.c, causing a crash in r_read_le32 in libr/include/r_endian.h.

CVE-2023-46570 radare vulnerability CVSS: 0 28 Oct 2023, 02:15 UTC

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.

CVE-2023-46569 radare vulnerability CVSS: 0 28 Oct 2023, 02:15 UTC

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.

CVE-2023-5686 radare vulnerability CVSS: 0 20 Oct 2023, 17:15 UTC

Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.9.0.

CVE-2022-28073 radare vulnerability CVSS: 0 22 Aug 2023, 19:16 UTC

A use after free in r_reg_set_value function in radare2 5.4.2 and 5.4.0.

CVE-2022-28072 radare vulnerability CVSS: 0 22 Aug 2023, 19:16 UTC

A heap buffer overflow in r_read_le32 function in radare25.4.2 and 5.4.0.

CVE-2022-28071 radare vulnerability CVSS: 0 22 Aug 2023, 19:16 UTC

A use after free in r_reg_get_name_idx function in radare2 5.4.2 and 5.4.0.

CVE-2022-28070 radare vulnerability CVSS: 0 22 Aug 2023, 19:16 UTC

A null pointer deference in __core_anal_fcn function in radare2 5.4.2 and 5.4.0.

CVE-2022-28069 radare vulnerability CVSS: 0 22 Aug 2023, 19:16 UTC

A heap buffer overflow in vax_opfunction in radare2 5.4.2 and 5.4.0.

CVE-2022-28068 radare vulnerability CVSS: 0 22 Aug 2023, 19:16 UTC

A heap buffer overflow in r_sleb128 function in radare2 5.4.2 and 5.4.0.

CVE-2023-4322 radare vulnerability CVSS: 0 14 Aug 2023, 16:15 UTC

Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.9.0.

CVE-2021-32495 radare vulnerability CVSS: 0 07 Jul 2023, 19:15 UTC

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.

CVE-2021-32494 radare vulnerability CVSS: 0 07 Jul 2023, 19:15 UTC

Radare2 has a division by zero vulnerability in Mach-O parser's rebase_buffer function. This allow attackers to create malicious inputs that can cause denial of service.

CVE-2023-1605 radare vulnerability CVSS: 0 23 Mar 2023, 19:15 UTC

Denial of Service in GitHub repository radareorg/radare2 prior to 5.8.6.

CVE-2023-27114 radare vulnerability CVSS: 0 10 Mar 2023, 02:15 UTC

radare2 v5.8.3 was discovered to contain a segmentation fault via the component wasm_dis at p/wasm/wasm.c.

CVE-2023-0302 radare vulnerability CVSS: 0 15 Jan 2023, 01:15 UTC

Failure to Sanitize Special Elements into a Different Plane (Special Element Injection) in GitHub repository radareorg/radare2 prior to 5.8.2.

CVE-2022-4843 radare vulnerability CVSS: 0 29 Dec 2022, 18:15 UTC

NULL Pointer Dereference in GitHub repository radareorg/radare2 prior to 5.8.2.

CVE-2022-4398 radare vulnerability CVSS: 0 10 Dec 2022, 20:15 UTC

Integer Overflow or Wraparound in GitHub repository radareorg/radare2 prior to 5.8.0.

CVE-2020-27795 radare vulnerability CVSS: 0 19 Aug 2022, 23:15 UTC

A segmentation fault was discovered in radare2 with adf command. In libr/core/cmd_anal.c, when command "adf" has no or wrong argument, anal_fcn_data (core, input + 1) --> RAnalFunction *fcn = r_anal_get_fcn_in (core->anal, core->offset, -1); returns null pointer for fcn causing segmentation fault later in ensure_fcn_range (fcn).

CVE-2020-27794 radare vulnerability CVSS: 0 19 Aug 2022, 23:15 UTC

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.

CVE-2020-27793 radare vulnerability CVSS: 0 19 Aug 2022, 23:15 UTC

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.

CVE-2022-34520 radare vulnerability CVSS: 0 22 Jul 2022, 15:15 UTC

Radare2 v5.7.2 was discovered to contain a NULL pointer dereference via the function r_bin_file_xtr_load_buffer at bin/bfile.c. This vulnerability allows attackers to cause a Denial of Service (DOS) via a crafted binary file.

CVE-2022-34502 radare vulnerability CVSS: 0 22 Jul 2022, 15:15 UTC

Radare2 v5.7.0 was discovered to contain a heap buffer overflow via the function consume_encoded_name_new at format/wasm/wasm.c. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted binary file.

CVE-2022-1899 radare vulnerability CVSS: 6.4 26 May 2022, 17:15 UTC

Out-of-bounds Read in GitHub repository radareorg/radare2 prior to 5.7.0.

CVE-2021-44974 radare vulnerability CVSS: 4.3 25 May 2022, 12:15 UTC

radareorg radare2 version 5.5.2 is vulnerable to NULL Pointer Dereference via libr/bin/p/bin_symbols.c binary symbol parser.

CVE-2021-44975 radare vulnerability CVSS: 4.3 24 May 2022, 15:15 UTC

radareorg radare2 5.5.2 is vulnerable to Buffer Overflow via /libr/core/anal_objc.c mach-o parser.

CVE-2022-1809 radare vulnerability CVSS: 6.8 21 May 2022, 23:16 UTC

Access of Uninitialized Pointer in GitHub repository radareorg/radare2 prior to 5.7.0.

CVE-2022-1714 radare vulnerability CVSS: 3.6 13 May 2022, 15:15 UTC

Out-of-bounds Read in GitHub repository radareorg/radare2 prior to 5.7.0. The bug causes the program reads data past the end of the intented buffer. Typically, this can allow attackers to read sensitive information from other memory locations or cause a crash.

CVE-2022-1649 radare vulnerability CVSS: 4.3 10 May 2022, 17:15 UTC

Null pointer dereference in libr/bin/format/mach0/mach0.c in radareorg/radare2 in GitHub repository radareorg/radare2 prior to 5.7.0. It is likely to be exploitable. For more general description of heap buffer overflow, see [CWE](https://cwe.mitre.org/data/definitions/476.html).

CVE-2022-1452 radare vulnerability CVSS: 5.8 24 Apr 2022, 21:15 UTC

Out-of-bounds Read in r_bin_java_bootstrap_methods_attr_new function in GitHub repository radareorg/radare2 prior to 5.7.0. The bug causes the program reads data past the end 2f the intented buffer. Typically, this can allow attackers to read sensitive information from other memory locations or cause a crash. More details see [CWE-125: Out-of-bounds read](https://cwe.mitre.org/data/definitions/125.html).

CVE-2022-1451 radare vulnerability CVSS: 5.8 24 Apr 2022, 21:15 UTC

Out-of-bounds Read in r_bin_java_constant_value_attr_new function in GitHub repository radareorg/radare2 prior to 5.7.0. The bug causes the program reads data past the end 2f the intented buffer. Typically, this can allow attackers to read sensitive information from other memory locations or cause a crash. More details see [CWE-125: Out-of-bounds read](https://cwe.mitre.org/data/definitions/125.html).

CVE-2022-1444 radare vulnerability CVSS: 4.3 23 Apr 2022, 22:15 UTC

heap-use-after-free in GitHub repository radareorg/radare2 prior to 5.7.0. This vulnerability is capable of inducing denial of service.

CVE-2022-1437 radare vulnerability CVSS: 5.8 22 Apr 2022, 15:15 UTC

Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.7.0. The bug causes the program reads data past the end of the intented buffer. Typically, this can allow attackers to read sensitive information from other memory locations or cause a crash.

CVE-2022-1383 radare vulnerability CVSS: 5.8 18 Apr 2022, 01:15 UTC

Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.6.8. The bug causes the program reads data past the end of the intented buffer. Typically, this can allow attackers to read sensitive information from other memory locations or cause a crash.

CVE-2022-1382 radare vulnerability CVSS: 7.1 18 Apr 2022, 01:15 UTC

NULL Pointer Dereference in GitHub repository radareorg/radare2 prior to 5.6.8. This vulnerability is capable of making the radare2 crash, thus affecting the availability of the system.

CVE-2022-1297 radare vulnerability CVSS: 6.4 11 Apr 2022, 12:15 UTC

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.

CVE-2022-1296 radare vulnerability CVSS: 6.4 11 Apr 2022, 12:15 UTC

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.

CVE-2022-1284 radare vulnerability CVSS: 4.3 08 Apr 2022, 19:15 UTC

heap-use-after-free in GitHub repository radareorg/radare2 prior to 5.6.8. This vulnerability is capable of inducing denial of service.

CVE-2022-1283 radare vulnerability CVSS: 4.3 08 Apr 2022, 18:15 UTC

NULL Pointer Dereference in r_bin_ne_get_entrypoints function in GitHub repository radareorg/radare2 prior to 5.6.8. This vulnerability allows attackers to cause a denial of service (application crash).

CVE-2022-1240 radare vulnerability CVSS: 6.8 06 Apr 2022, 11:15 UTC

Heap buffer overflow in libr/bin/format/mach0/mach0.c in GitHub repository radareorg/radare2 prior to 5.8.6. If address sanitizer is disabled during the compiling, the program should executes into the `r_str_ncpy` function. Therefore I think it is very likely to be exploitable. For more general description of heap buffer overflow, see [CWE](https://cwe.mitre.org/data/definitions/122.html).

CVE-2022-1238 radare vulnerability CVSS: 6.8 06 Apr 2022, 10:15 UTC

Out-of-bounds Write in libr/bin/format/ne/ne.c in GitHub repository radareorg/radare2 prior to 5.6.8. This vulnerability is heap overflow and may be exploitable. For more general description of heap buffer overflow, see [CWE](https://cwe.mitre.org/data/definitions/122.html).

CVE-2022-1237 radare vulnerability CVSS: 6.8 06 Apr 2022, 10:15 UTC

Improper Validation of Array Index in GitHub repository radareorg/radare2 prior to 5.6.8. This vulnerability is heap overflow and may be exploitable. For more general description of heap buffer overflow, see [CWE](https://cwe.mitre.org/data/definitions/122.html).

CVE-2022-1244 radare vulnerability CVSS: 4.3 05 Apr 2022, 19:15 UTC

heap-buffer-overflow in GitHub repository radareorg/radare2 prior to 5.6.8. This vulnerability is capable of inducing denial of service.

CVE-2022-1207 radare vulnerability CVSS: 4.3 01 Apr 2022, 19:15 UTC

Out-of-bounds read in GitHub repository radareorg/radare2 prior to 5.6.8. This vulnerability allows attackers to read sensitive information from outside the allocated buffer boundary.

CVE-2022-1052 radare vulnerability CVSS: 2.1 24 Mar 2022, 13:15 UTC

Heap Buffer Overflow in iterate_chained_fixups in GitHub repository radareorg/radare2 prior to 5.6.6.

CVE-2022-1061 radare vulnerability CVSS: 5.0 24 Mar 2022, 10:15 UTC

Heap Buffer Overflow in parseDragons in GitHub repository radareorg/radare2 prior to 5.6.8.

CVE-2022-1031 radare vulnerability CVSS: 6.8 22 Mar 2022, 20:15 UTC

Use After Free in op_is_set_bp in GitHub repository radareorg/radare2 prior to 5.6.6.

CVE-2022-0849 radare vulnerability CVSS: 4.3 05 Mar 2022, 10:15 UTC

Use After Free in r_reg_get_name_idx in GitHub repository radareorg/radare2 prior to 5.6.6.

CVE-2021-4021 radare vulnerability CVSS: 5.0 24 Feb 2022, 19:15 UTC

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.

CVE-2022-0695 radare vulnerability CVSS: 4.3 24 Feb 2022, 13:15 UTC

Denial of Service in GitHub repository radareorg/radare2 prior to 5.6.4.

CVE-2022-0476 radare vulnerability CVSS: 4.3 23 Feb 2022, 17:15 UTC

Denial of Service in GitHub repository radareorg/radare2 prior to 5.6.4.

CVE-2022-0713 radare vulnerability CVSS: 5.8 22 Feb 2022, 19:15 UTC

Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.6.4.

CVE-2022-0712 radare vulnerability CVSS: 7.1 22 Feb 2022, 18:15 UTC

NULL Pointer Dereference in GitHub repository radareorg/radare2 prior to 5.6.4.

CVE-2022-0676 radare vulnerability CVSS: 6.8 22 Feb 2022, 00:15 UTC

Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.6.4.

CVE-2022-0559 radare vulnerability CVSS: 7.5 16 Feb 2022, 11:15 UTC

Use After Free in GitHub repository radareorg/radare2 prior to 5.6.2.

CVE-2022-0523 radare vulnerability CVSS: 6.8 08 Feb 2022, 21:15 UTC

Use After Free in GitHub repository radareorg/radare2 prior to 5.6.2.

CVE-2022-0522 radare vulnerability CVSS: 5.8 08 Feb 2022, 21:15 UTC

Access of Memory Location Before Start of Buffer in NPM radare2.js prior to 5.6.2.

CVE-2022-0521 radare vulnerability CVSS: 5.8 08 Feb 2022, 21:15 UTC

Access of Memory Location After End of Buffer in GitHub repository radareorg/radare2 prior to 5.6.2.

CVE-2022-0520 radare vulnerability CVSS: 6.8 08 Feb 2022, 21:15 UTC

Use After Free in NPM radare2.js prior to 5.6.2.

CVE-2022-0519 radare vulnerability CVSS: 5.8 08 Feb 2022, 21:15 UTC

Buffer Access with Incorrect Length Value in GitHub repository radareorg/radare2 prior to 5.6.2.

CVE-2022-0518 radare vulnerability CVSS: 5.8 08 Feb 2022, 21:15 UTC

Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.6.2.

CVE-2022-0139 radare vulnerability CVSS: 7.5 08 Feb 2022, 19:15 UTC

Use After Free in GitHub repository radareorg/radare2 prior to 5.6.0.

CVE-2022-0419 radare vulnerability CVSS: 4.3 01 Feb 2022, 11:15 UTC

NULL Pointer Dereference in GitHub repository radareorg/radare2 prior to 5.6.0.

CVE-2022-0173 radare vulnerability CVSS: 4.3 11 Jan 2022, 17:15 UTC

radare2 is vulnerable to Out-of-bounds Read

CVE-2021-3673 radare vulnerability CVSS: 5.0 02 Aug 2021, 19:15 UTC

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.

CVE-2021-32613 radare vulnerability CVSS: 4.3 14 May 2021, 13:15 UTC

In radare2 through 5.3.0 there is a double free vulnerability in the pyc parse via a crafted file which can lead to DoS.

CVE-2020-17487 radare vulnerability CVSS: 5.0 11 Aug 2020, 20:15 UTC

radare2 4.5.0 misparses signature information in PE files, causing a segmentation fault in r_x509_parse_algorithmidentifier in libr/util/x509.c. This is due to a malformed object identifier in IMAGE_DIRECTORY_ENTRY_SECURITY.

CVE-2020-16269 radare vulnerability CVSS: 4.3 03 Aug 2020, 16:15 UTC

radare2 4.5.0 misparses DWARF information in executable files, causing a segmentation fault in parse_typedef in type_dwarf.c via a malformed DW_AT_name in the .debug_info section.

CVE-2020-15121 radare vulnerability CVSS: 6.8 20 Jul 2020, 18:15 UTC

In radare2 before version 4.5.0, malformed PDB file names in the PDB server path cause shell injection. To trigger the problem it's required to open the executable in radare2 and run idpd to trigger the download. The shell code will execute, and will create a file called pwned in the current directory.

CVE-2019-19647 radare vulnerability CVSS: 6.8 09 Dec 2019, 01:15 UTC

radare2 through 4.0.0 lacks validation of the content variable in the function r_asm_pseudo_incbin at libr/asm/asm.c, ultimately leading to an arbitrary write. This allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via crafted input.

CVE-2019-19590 radare vulnerability CVSS: 6.8 05 Dec 2019, 02:15 UTC

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 crash) or possibly execute arbitrary code via crafted input.

CVE-2019-16718 radare vulnerability CVSS: 6.8 23 Sep 2019, 14:15 UTC

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.

CVE-2019-14745 radare vulnerability CVSS: 6.8 07 Aug 2019, 15:15 UTC

In radare2 before 3.7.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 improper handling of symbol names embedded in executables.

CVE-2019-12865 radare vulnerability CVSS: 4.3 17 Jun 2019, 23:15 UTC

In radare2 through 3.5.1, cmd_mount in libr/core/cmd_mount.c has a double free for the ms command.

CVE-2019-12829 radare vulnerability CVSS: 5.0 15 Jun 2019, 17:29 UTC

radare2 through 3.5.1 mishandles the RParse API, which allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact, as demonstrated by newstr buffer overflows during replace operations. This affects libr/asm/asm.c and libr/parse/parse.c.

CVE-2019-12802 radare vulnerability CVSS: 6.8 13 Jun 2019, 21:29 UTC

In radare2 through 3.5.1, the rcc_context function of libr/egg/egg_lang.c mishandles changing context. This allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact (invalid memory access in r_egg_lang_parsechar; invalid free in rcc_pusharg).

CVE-2019-12790 radare vulnerability CVSS: 6.8 10 Jun 2019, 19:29 UTC

In radare2 through 3.5.1, there is a heap-based buffer over-read in the r_egg_lang_parsechar function of egg_lang.c. This allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact because of missing length validation in libr/egg/egg.c.

CVE-2018-20461 radare vulnerability CVSS: 4.3 25 Dec 2018, 19:29 UTC

In radare2 prior to 3.1.1, core_anal_bytes in libr/core/cmd_anal.c allows attackers to cause a denial-of-service (application crash caused by out-of-bounds read) by crafting a binary file.

CVE-2018-20460 radare vulnerability CVSS: 4.3 25 Dec 2018, 19:29 UTC

In radare2 prior to 3.1.2, the parseOperands function in libr/asm/arch/arm/armass64.c allows attackers to cause a denial-of-service (application crash caused by stack-based buffer overflow) by crafting an input file.

CVE-2018-20459 radare vulnerability CVSS: 4.3 25 Dec 2018, 19:29 UTC

In radare2 through 3.1.3, the armass_assemble function in libr/asm/arch/arm/armass.c allows attackers to cause a denial-of-service (application crash by out-of-bounds read) by crafting an arm assembly input because a loop uses an incorrect index in armass.c and certain length validation is missing in armass64.c, a related issue to CVE-2018-20457.

CVE-2018-20458 radare vulnerability CVSS: 4.3 25 Dec 2018, 19:29 UTC

In radare2 prior to 3.1.1, r_bin_dyldcache_extract in libr/bin/format/mach0/dyldcache.c may allow attackers to cause a denial-of-service (application crash caused by out-of-bounds read) by crafting an input file.

CVE-2018-20457 radare vulnerability CVSS: 4.3 25 Dec 2018, 19:29 UTC

In radare2 through 3.1.3, the assemble function inside libr/asm/p/asm_arm_cs.c allows attackers to cause a denial-of-service (application crash via an r_num_calc out-of-bounds read) by crafting an arm assembly input because a loop uses an incorrect index in armass.c and certain length validation is missing in armass64.c, a related issue to CVE-2018-20459.

CVE-2018-20456 radare vulnerability CVSS: 4.3 25 Dec 2018, 19:29 UTC

In radare2 prior to 3.1.1, the parseOperand function inside libr/asm/p/asm_x86_nz.c may allow attackers to cause a denial of service (application crash in libr/util/strbuf.c via a stack-based buffer over-read) by crafting an input file, a related issue to CVE-2018-20455.

CVE-2018-20455 radare vulnerability CVSS: 4.3 25 Dec 2018, 19:29 UTC

In radare2 prior to 3.1.1, the parseOperand function inside libr/asm/p/asm_x86_nz.c may allow attackers to cause a denial of service (application crash via a stack-based buffer overflow) by crafting an input file, a related issue to CVE-2018-20456.

CVE-2018-19843 radare vulnerability CVSS: 4.3 04 Dec 2018, 09:29 UTC

opmov in libr/asm/p/asm_x86_nz.c in radare2 before 3.1.0 allows attackers to cause a denial of service (buffer over-read) via crafted x86 assembly data, as demonstrated by rasm2.

CVE-2018-19842 radare vulnerability CVSS: 4.3 04 Dec 2018, 09:29 UTC

getToken in libr/asm/p/asm_x86_nz.c in radare2 before 3.1.0 allows attackers to cause a denial of service (stack-based buffer over-read) via crafted x86 assembly data, as demonstrated by rasm2.

CVE-2018-15834 radare vulnerability CVSS: 4.3 12 Sep 2018, 16:29 UTC

In radare2 before 2.9.0, a heap overflow vulnerability exists in the read_module_referenced_functions function in libr/anal/flirt.c via a crafted flirt signature file.

CVE-2018-14017 radare vulnerability CVSS: 4.3 12 Jul 2018, 20:29 UTC

The r_bin_java_annotation_new function in shlr/java/class.c in radare2 2.7.0 allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted .class file because of missing input validation in r_bin_java_line_number_table_attr_new.

CVE-2018-14016 radare vulnerability CVSS: 4.3 12 Jul 2018, 20:29 UTC

The r_bin_mdmp_init_directory_entry function in mdmp.c in radare2 2.7.0 allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted Mini Crash Dump file.

CVE-2018-14015 radare vulnerability CVSS: 4.3 12 Jul 2018, 20:29 UTC

The sdb_set_internal function in sdb.c in radare2 2.7.0 allows remote attackers to cause a denial of service (invalid read and application crash) via a crafted ELF file because of missing input validation in r_bin_dwarf_parse_comp_unit in libr/bin/dwarf.c.

CVE-2018-12322 radare vulnerability CVSS: 4.3 13 Jun 2018, 16:29 UTC

There is a heap out of bounds read in radare2 2.6.0 in _6502_op() in libr/anal/p/anal_6502.c via a crafted iNES ROM binary file.

CVE-2018-12321 radare vulnerability CVSS: 6.8 13 Jun 2018, 16:29 UTC

There is a heap out of bounds read in radare2 2.6.0 in java_switch_op() in libr/anal/p/anal_java.c via a crafted Java binary file.

CVE-2018-12320 radare vulnerability CVSS: 6.8 13 Jun 2018, 16:29 UTC

There is a use after free in radare2 2.6.0 in r_anal_bb_free() in libr/anal/bb.c via a crafted Java binary file.

CVE-2018-11384 radare vulnerability CVSS: 4.3 22 May 2018, 19:29 UTC

The sh_op() function in radare2 2.5.0 allows remote attackers to cause a denial of service (heap-based out-of-bounds read and application crash) via a crafted ELF file.

CVE-2018-11383 radare vulnerability CVSS: 4.3 22 May 2018, 19:29 UTC

The r_strbuf_fini() function in radare2 2.5.0 allows remote attackers to cause a denial of service (invalid free and application crash) via a crafted ELF file because of an uninitialized variable in the CPSE handler in libr/anal/p/anal_avr.c.

CVE-2018-11382 radare vulnerability CVSS: 4.3 22 May 2018, 19:29 UTC

The _inst__sts() function in radare2 2.5.0 allows remote attackers to cause a denial of service (heap-based out-of-bounds read and application crash) via a crafted binary file.

CVE-2018-11381 radare vulnerability CVSS: 4.3 22 May 2018, 19:29 UTC

The string_scan_range() function in radare2 2.5.0 allows remote attackers to cause a denial of service (heap-based out-of-bounds read and application crash) via a crafted binary file.

CVE-2018-11380 radare vulnerability CVSS: 4.3 22 May 2018, 19:29 UTC

The parse_import_ptr() function in radare2 2.5.0 allows remote attackers to cause a denial of service (heap-based out-of-bounds read and application crash) via a crafted Mach-O file.

CVE-2018-11379 radare vulnerability CVSS: 4.3 22 May 2018, 19:29 UTC

The get_debug_info() function in radare2 2.5.0 allows remote attackers to cause a denial of service (heap-based out-of-bounds read and application crash) via a crafted PE file.

CVE-2018-11378 radare vulnerability CVSS: 6.8 22 May 2018, 19:29 UTC

The wasm_dis() function in libr/asm/arch/wasm/wasm.c in or possibly have unspecified other impact via a crafted WASM file.

CVE-2018-11377 radare vulnerability CVSS: 4.3 22 May 2018, 19:29 UTC

The avr_op_analyze() function in radare2 2.5.0 allows remote attackers to cause a denial of service (heap-based out-of-bounds read and application crash) via a crafted binary file.

CVE-2018-11376 radare vulnerability CVSS: 4.3 22 May 2018, 19:29 UTC

The r_read_le32() function in radare2 2.5.0 allows remote attackers to cause a denial of service (heap-based out-of-bounds read and application crash) via a crafted ELF file.

CVE-2018-11375 radare vulnerability CVSS: 4.3 22 May 2018, 19:29 UTC

The _inst__lds() function in radare2 2.5.0 allows remote attackers to cause a denial of service (heap-based out-of-bounds read and application crash) via a crafted binary file.

CVE-2018-10187 radare vulnerability CVSS: 4.3 17 Apr 2018, 20:29 UTC

In radare2 2.5.0, there is a heap-based buffer over-read in the dalvik_op function (libr/anal/p/anal_dalvik.c). Remote attackers could leverage this vulnerability to cause a denial of service via a crafted DEX file. Note that this issue is different from CVE-2018-8809, which was patched earlier.

CVE-2018-10186 radare vulnerability CVSS: 4.3 17 Apr 2018, 20:29 UTC

In radare2 2.5.0, there is a heap-based buffer over-read in the r_hex_bin2str function (libr/util/hex.c). Remote attackers could leverage this vulnerability to cause a denial of service via a crafted DEX file. This issue is different from CVE-2017-15368.

CVE-2018-8810 radare vulnerability CVSS: 4.3 20 Mar 2018, 05:29 UTC

In radare2 2.4.0, there is a heap-based buffer over-read in the get_ivar_list_t function of mach0_classes.c. Remote attackers could leverage this vulnerability to cause a denial of service via a crafted Mach-O file.

CVE-2018-8809 radare vulnerability CVSS: 4.3 20 Mar 2018, 05:29 UTC

In radare2 2.4.0, there is a heap-based buffer over-read in the dalvik_op function of anal_dalvik.c. Remote attackers could leverage this vulnerability to cause a denial of service via a crafted dex file.

CVE-2018-8808 radare vulnerability CVSS: 4.3 20 Mar 2018, 05:29 UTC

In radare2 2.4.0, there is a heap-based buffer over-read in the r_asm_disassemble function of asm.c. Remote attackers could leverage this vulnerability to cause a denial of service via a crafted dex file.

CVE-2017-16805 radare vulnerability CVSS: 4.3 13 Nov 2017, 21:29 UTC

In radare2 2.0.1, libr/bin/dwarf.c allows remote attackers to cause a denial of service (invalid read and application crash) via a crafted ELF file, related to r_bin_dwarf_parse_comp_unit in dwarf.c and sdb_set_internal in shlr/sdb/src/sdb.c.

CVE-2017-16359 radare vulnerability CVSS: 4.3 01 Nov 2017, 17:29 UTC

In radare 2.0.1, a pointer wraparound vulnerability exists in store_versioninfo_gnu_verdef() in libr/bin/format/elf/elf.c.

CVE-2017-16358 radare vulnerability CVSS: 6.8 01 Nov 2017, 17:29 UTC

In radare 2.0.1, an out-of-bounds read vulnerability exists in string_scan_range() in libr/bin/bin.c when doing a string search.

CVE-2017-16357 radare vulnerability CVSS: 6.8 01 Nov 2017, 17:29 UTC

In radare 2.0.1, a memory corruption vulnerability exists in store_versioninfo_gnu_verdef() and store_versioninfo_gnu_verneed() in libr/bin/format/elf/elf.c, as demonstrated by an invalid free. This error is due to improper sh_size validation when allocating memory.

CVE-2017-15932 radare vulnerability CVSS: 6.8 27 Oct 2017, 18:29 UTC

In radare2 2.0.1, an integer exception (negative number leading to an invalid memory access) exists in store_versioninfo_gnu_verdef() in libr/bin/format/elf/elf.c via crafted ELF files when parsing the ELF version on 32bit systems.

CVE-2017-15931 radare vulnerability CVSS: 6.8 27 Oct 2017, 18:29 UTC

In radare2 2.0.1, an integer exception (negative number leading to an invalid memory access) exists in store_versioninfo_gnu_verneed() in libr/bin/format/elf/elf.c via crafted ELF files on 32bit systems.

CVE-2017-15385 radare vulnerability CVSS: 6.8 16 Oct 2017, 22:29 UTC

The store_versioninfo_gnu_verdef function in libr/bin/format/elf/elf.c in radare2 2.0.0 allows remote attackers to cause a denial of service (r_read_le16 invalid write and application crash) or possibly have unspecified other impact via a crafted ELF file.

CVE-2017-15368 radare vulnerability CVSS: 6.8 16 Oct 2017, 01:29 UTC

The wasm_dis function in libr/asm/arch/wasm/wasm.c in radare2 2.0.0 allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) or possibly have unspecified other impact via a crafted WASM file that triggers an incorrect r_hex_bin2str call.

CVE-2017-10929 radare vulnerability CVSS: 6.8 05 Jul 2017, 12:29 UTC

The grub_memmove function in shlr/grub/kern/misc.c in radare2 1.5.0 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted binary file, possibly related to a read overflow in the grub_disk_read_small_real function in kern/disk.c in GNU GRUB 2.02.

CVE-2017-9949 radare vulnerability CVSS: 6.8 26 Jun 2017, 20:29 UTC

The grub_memmove function in shlr/grub/kern/misc.c in radare2 1.5.0 allows remote attackers to cause a denial of service (stack-based buffer underflow and application crash) or possibly have unspecified other impact via a crafted binary file, possibly related to a buffer underflow in fs/ext2.c in GNU GRUB 2.02.

CVE-2017-9763 radare vulnerability CVSS: 5.0 19 Jun 2017, 16:29 UTC

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.

CVE-2017-9762 radare vulnerability CVSS: 4.3 19 Jun 2017, 16:29 UTC

The cmd_info function in libr/core/cmd_info.c in radare2 1.5.0 allows remote attackers to cause a denial of service (use-after-free and application crash) via a crafted binary file.

CVE-2017-9761 radare vulnerability CVSS: 4.3 19 Jun 2017, 16:29 UTC

The find_eoq function in libr/core/cmd.c in radare2 1.5.0 allows remote attackers to cause a denial of service (heap-based out-of-bounds read and application crash) via a crafted binary file.

CVE-2017-9520 radare vulnerability CVSS: 4.3 08 Jun 2017, 14:29 UTC

The r_config_set function in libr/config/config.c in radare2 1.5.0 allows remote attackers to cause a denial of service (use-after-free and application crash) via a crafted DEX file.

CVE-2017-7946 radare vulnerability CVSS: 4.3 18 Apr 2017, 20:59 UTC

The get_relocs_64 function in libr/bin/format/mach0/mach0.c in radare2 1.3.0 allows remote attackers to cause a denial of service (use-after-free and application crash) via a crafted Mach0 file.

CVE-2017-7854 radare vulnerability CVSS: 4.3 13 Apr 2017, 16:59 UTC

The consume_init_expr function in wasm.c in radare2 1.3.0 allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted Web Assembly file.

CVE-2017-7716 radare vulnerability CVSS: 4.3 12 Apr 2017, 15:59 UTC

The read_u32_leb128 function in libr/util/uleb128.c in radare2 1.3.0 allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted Web Assembly file.

CVE-2017-6448 radare vulnerability CVSS: 6.8 03 Apr 2017, 05:59 UTC

The dalvik_disassemble function in libr/asm/p/asm_dalvik.c in radare2 1.2.1 allows remote attackers to cause a denial of service (stack-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted DEX file.

CVE-2017-6194 radare vulnerability CVSS: 6.8 03 Apr 2017, 05:59 UTC

The relocs function in libr/bin/p/bin_bflt.c in radare2 1.2.1 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted binary file.

CVE-2017-7274 radare vulnerability CVSS: 4.3 27 Mar 2017, 17:59 UTC

The r_pkcs7_parse_cms function in libr/util/r_pkcs7.c in radare2 1.3.0 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted PE file.

CVE-2017-6415 radare vulnerability CVSS: 4.3 02 Mar 2017, 01:59 UTC

The dex_parse_debug_item function in libr/bin/p/bin_dex.c in radare2 1.2.1 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted DEX file.

CVE-2017-6387 radare vulnerability CVSS: 4.3 02 Mar 2017, 01:59 UTC

The dex_loadcode function in libr/bin/p/bin_dex.c in radare2 1.2.1 allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted DEX file.

CVE-2017-6319 radare vulnerability CVSS: 6.8 02 Mar 2017, 01:59 UTC

The dex_parse_debug_item function in libr/bin/p/bin_dex.c in radare2 1.2.1 allows remote attackers to cause a denial of service (buffer overflow and application crash) or possibly have unspecified other impact via a crafted DEX file.

CVE-2017-6197 radare vulnerability CVSS: 4.3 24 Feb 2017, 04:59 UTC

The r_read_* functions in libr/include/r_endian.h in radare2 1.2.1 allow remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted binary file, as demonstrated by the r_read_le32 function.