Skip to content
OpenAdvisories

Package · Ubuntu

radare2

171 known vulnerabilities.

171 results · Feed

  • High 8.5

    radare2: Remote code execution when loading Pebble/SMD binary

    radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.2, attacker-controlled data from several binary format plugins could reach RBinInfo->bclass. Opening or analyzing a crafted Pebble or Sega Mega Drive binary could plac…

  • Medium 5.6

    radareorg radare2 HTTP Sandbox Policy rtr_http.inc.c r_core_cmd_str_pipe protection mechanism

    A vulnerability was detected in radareorg radare2 6.2.0/6.2.2. This issue affects the function r_core_cmd_str_pipe in the library libr/core/rtr_http.inc.c of the component HTTP Sandbox Policy Handler. Performing a manipulation results in protection mechanism …

  • Low 3.3

    radare2: Out-of-bounds Read at the end of string in the LUA 5.3 bytecode

    radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's Lua 5.3 bytecode function parser was vulnerable because the Lua 5.3 bytecode function parser read fixed function-metadata fields immediately after a funct…

  • Medium 5.5

    radare2: Infinite relocation-chain loop causes denial of service in radare2 NE parser

    radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's NE relocation fixup-chain parser was vulnerable because the NE relocation parser followed fixup chains without an active iteration limit or cycle detectio…

  • Low 3.3

    radare2: Missing string termination causes heap out-of-bounds read in radare2 bplist parser

    radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's binary property-list Unicode parser was vulnerable because the binary-property-list Unicode parser underallocated an uninitialized UTF-8 destination and d…

  • Medium 5.5

    radare2: Uncontrolled memory allocation in radare2 dmp64 parser

    radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's Windows 64-bit crash-dump dmp64 parser was vulnerable because the Windows dmp64 parser used an input-controlled physical-memory-run PageCount directly as …

  • Low 2.5

    radare2: Heap out-of-bounds read in radare2 Mach-O LC_DATA_IN_CODE parser

    radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's Mach-O LC_DATA_IN_CODE parser was vulnerable because the Mach-O LC_DATA_IN_CODE parser trusted dataoff and datasize and allowed a final partial record to …

  • Medium 5.5

    radare2: Uncontrolled resource consumption in radare2 PEF loader

    radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's Apple Preferred Executable Format loader was vulnerable because the PEF loader accepted relocSecCount values that were not bounded by the number of sectio…

  • Medium 5.5

    radare2: Heap out-of-bounds read in radare2 ELF PN_XNUM handling

    radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's ELF PN_XNUM handling was vulnerable because the ELF parser allocated the program-header array using the resolved PN_XNUM count but several consumers still…

  • Medium 5.5

    radare2: Integer overflow causes heap out-of-bounds write in radare2 PYC parser

    radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's CPython bytecode .pyc marshal parser was vulnerable because the CPython marshal readers accepted a 32-bit string length without rejecting values that over…

  • Low 3.3

    radare2: Heap out-of-bounds read in radare2 Mach-O Swift metadata parser

    radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's Mach-O Swift field-metadata parser was vulnerable because a relative Swift field pointer could be lower than the field-metadata section base, making subtr…

  • Low 3.3

    radareorg radare2 Memory64ListStream mdmp.c stack-based overflow

    A vulnerability was detected in radareorg radare2 up to 6.1.6. Affected by this issue is some unknown functionality of the file libr/bin/format/mdmp/mdmp.c of the component Memory64ListStream Parser. Performing a manipulation results in stack-based buffer ove…

  • Low 3.3

    radareorg radare2 cfile.c r_core_bin_load use after free

    A security vulnerability has been detected in radareorg radare2 up to 6.1.6. Affected by this vulnerability is the function r_core_bin_load of the file libr/core/cfile.c. Such manipulation leads to use after free. The attack needs to be performed locally. The…

  • Low 3.3

    radareorg radare2 pb Print cmd_print.inc cmd_print integer overflow

    A weakness has been identified in radareorg radare2 up to 6.1.6. Affected is the function cmd_print in the library libr/core/cmd_print.inc of the component pb Print Command Handler. This manipulation causes integer overflow. The attack needs to be launched lo…

  • Low 3.3

    radareorg radare2 str.c r_str_word_get0set integer overflow

    A security flaw has been discovered in radareorg radare2 up to 6.1.6. This impacts the function r_str_word_get0set of the file libr/util/str.c. The manipulation results in integer overflow. The attack must be initiated from a local position. The exploit has b…

  • Low 3.3

    radareorg radare2 str.c r_str_append integer overflow

    A security vulnerability has been detected in radareorg radare2 up to 6.1.6. The affected element is the function r_str_ndup/r_str_append of the file libr/util/str.c. The manipulation leads to integer overflow. An attack has to be approached locally. The expl…

  • Low 3.3

    radareorg radare2 regprofile disasm.c r_core_seek_arch_bits use after free

    A weakness has been identified in radareorg radare2 up to 6.1.6. Impacted is the function r_core_seek_arch_bits of the file libr/core/disasm.c of the component regprofile Handler. Executing a manipulation can lead to use after free. The attack requires local …

  • Low 3.3

    radareorg radare2 RBinJava Line Number Table class.c r_bin_java_inner_classes_attr_calc_size heap-based overflow

    A security flaw has been discovered in radareorg radare2 up to 6.1.6. This issue affects the function r_bin_java_inner_classes_attr_calc_size of the file shlr/java/class.c of the component RBinJava Line Number Table Parser. Performing a manipulation results i…

  • Low 3.3

    radareorg radare2 hexpairs cmd_anal.inc.c cmd_anal_opcode integer overflow

    A vulnerability was identified in radareorg radare2 up to 6.1.6. This vulnerability affects the function cmd_anal_opcode of the file libr/core/cmd_anal.inc.c of the component hexpairs Parser. Such manipulation leads to integer overflow. The attack needs to be…

  • Medium 5.3

    radareorg radare2 cmd_anal.inc core_anal_bytes integer overflow

    A vulnerability was determined in radareorg radare2 up to 6.1.6. This affects the function core_anal_bytes of the file libr/core/cmd_anal.inc. This manipulation causes integer overflow. The attack needs to be launched locally. The exploit has been publicly di…

  • High 7.5

    radare2 6.1.5 Use-After-Free via gdbr_pids_list()

    radare2 6.1.5 contains a use-after-free vulnerability in the gdbr_pids_list() function within the GDB client core that allows remote attackers to cause a denial of service or potentially execute arbitrary code by sending malformed thread information responses…

  • High 7.5

    radare2 6.1.5 Use-After-Free via gdbr_threads_list()

    radare2 6.1.5 contains a use-after-free vulnerability in the gdbr_threads_list() function that allows remote attackers to trigger memory corruption by sending a valid qfThreadInfo response followed by a malformed qsThreadInfo response. Attackers can exploit t…

  • Medium 6.6

    radare2 < 6.1.4 Project Notes Path Traversal via Symlink

    radare2 prior to 6.1.4 contains a path traversal vulnerability in its project notes handling that allows attackers to read or write files outside the configured project directory by importing a malicious .zrp archive containing a symlinked notes.txt file. Att…

  • High 7.1

    radare2 < 6.1.4 Project Deletion Path Traversal Directory Deletion

    radare2 prior to 6.1.4 contains a path traversal vulnerability in project deletion that allows local attackers to recursively delete arbitrary directories by supplying absolute paths that escape the configured dir.projects root directory. Attackers can craft …

  • High 7.8

    radare2 < 6.1.4 Command Injection via PDB Parser Symbol Names

    radare2 prior to 6.1.4 contains a command injection vulnerability in the PDB parser's print_gvars() function that allows attackers to execute arbitrary commands by crafting a malicious PDB file with newline characters in symbol names. Attackers can inject arb…

  • High 7.8

    radare2 Command Injection via DWARF Parameter Names

    radare2 prior to commit bc5a890 contains a command injection vulnerability in the afsv/afsvj command path where crafted ELF binaries can embed malicious r2 command sequences as DWARF DW_TAG_formal_parameter names. Attackers can craft a binary with shell comma…

  • High 7.4

    radare2 before 9236f44, when configured on UNIX without SSL, allows command injection via a PDB name to rabin2 -PP. NOT…

  • High 8.4

    radare2 < 6.1.4 Command Injection via PDB Parser print_gvars()

    radare2 prior to version 6.1.4 contains a command injection vulnerability in the PDB parser's print_gvars() function that allows attackers to execute arbitrary commands by embedding a newline byte in the PE section header name field. Attackers can craft a mal…

  • Low 3.3

    Radare2 Mach-O File mach0.c walk_exports_trie resource consumption

    A vulnerability has been found in Radare2 5.9.9. This issue affects the function walk_exports_trie of the file libr/bin/format/mach0/mach0.c of the component Mach-O File Parser. Such manipulation leads to resource consumption. The attack can only be performed…

  • Medium 5.5

    A NULL pointer dereference vulnerability was discovered in radare2 6.0.5 and earlier within the info() function of bin_…

  • Medium 4.3

    A NULL pointer dereference vulnerability was discovered in radare2 6.0.5 and earlier within the load() function of bin_…

  • Low 3.3

    radare2 v5.9.8 and before contains a memory leak in the function bochs_open.

  • Medium 5.5

    radare2 v5.9.8 and before contains a memory leak in the function r2r_subprocess_init.

  • Medium 5.5

    radare2 v5.9.8 and before contains a memory leak in the function r_bin_object_new.

  • Medium 5.5

    radare2 v.5.9.8 and before contains a memory leak in the function _load_relocations.

  • Low 2.5

    Radare2 radiff2 pal.c r_cons_pal_init memory corruption

    A vulnerability was found in Radare2 5.9.9. It has been classified as problematic. Affected is the function r_cons_pal_init in the library /libr/cons/pal.c of the component radiff2. The manipulation of the argument -T leads to memory corruption. An attack has…

  • Low 2.5

    Radare2 radiff2 cons.c r_cons_context_break_pop memory corruption

    A vulnerability was found in Radare2 5.9.9 and classified as problematic. This issue affects the function r_cons_context_break_pop in the library /libr/cons/cons.c of the component radiff2. The manipulation of the argument -T leads to memory corruption. The a…

  • Low 2.5

    Radare2 radiff2 pal.c r_cons_rainbow_free memory corruption

    A vulnerability has been found in Radare2 5.9.9 and classified as problematic. This vulnerability affects the function r_cons_rainbow_free in the library /libr/cons/pal.c of the component radiff2. The manipulation of the argument -T leads to memory corruption…

  • Low 2.5

    Radare2 radiff2 pal.c r_cons_pal_init memory corruption

    A vulnerability, which was classified as problematic, was found in Radare2 5.9.9. This affects the function r_cons_pal_init in the library /libr/cons/pal.c of the component radiff2. The manipulation of the argument -T leads to memory corruption. Attacking loc…

  • Low 2.5

    Radare2 radiff2 cons.c r_cons_flush use after free

    A vulnerability, which was classified as problematic, has been found in Radare2 5.9.9. Affected by this issue is the function r_cons_flush in the library /libr/cons/cons.c of the component radiff2. The manipulation of the argument -T leads to use after free. …