radareorg/radare2 vulnerabilities

Direct Vulnerabilities

Known vulnerabilities in the https://github.com|radareorg/radare2 package. This does not include vulnerabilities belonging to this package’s dependencies.

How to fix?

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

Fix for free
VulnerabilityVulnerable Version
  • M
Buffer Overflow

[,5.9.0)
  • M
Command Injection

[,5.9.8)
  • M
Buffer Overflow

[,5.9.0)
  • M
Denial of Service (DoS)

[,5.9.6)
  • M
NULL Pointer Dereference

[0.9.7,)
  • H
Out-of-bounds Read

[0,)
  • M
Out-of-bounds Read

[0,)
  • M
Out-of-bounds Read

[0,)
  • M
Heap-based Buffer Overflow

[0,)
  • H
Heap-based Buffer Overflow

[,5.5.0)
  • H
NULL Pointer Dereference

[,5.5.0)
  • H
Use After Free

[0,)
  • H
Heap-based Buffer Overflow

[,5.5.0)
  • H
Heap-based Buffer Overflow

[,5.5.0)
  • H
Use After Free

[,5.5.0)
  • H
Buffer Overflow

[,5.9.0)
  • H
Denial of Service (DoS)

[,5.3.0)
  • H
Denial of Service (DoS)

[,5.3.0)
  • H
Denial of Service (DoS)

[0,)
  • H
Denial of Service (DoS)

[0,)
  • H
Failure to Sanitize Special Elements into a Different Plane (Special Element Injection)

[0,)
  • H
NULL Pointer Dereference

[0,)
  • M
Integer Overflow to Buffer Overflow

[0,)
  • H
Denial of Service (DoS)

[,4.4.0)
  • H
Denial of Service (DoS)

[,4.4.0)
  • H
Denial of Service (DoS)

[,4.4.0)
  • M
Heap-based Buffer Overflow

[5.7.0,5.7.2)
  • M
NULL Pointer Dereference

[,5.7.4)
  • H
Out-of-bounds Read

[0,)
  • H
NULL Pointer Dereference

[,5.5.4)
  • H
Heap-based Buffer Overflow

[,5.6.0)
  • H
Access Restriction Bypass

[,5.7.0)
  • M
Heap-based Buffer Overflow

[0,)
  • H
NULL Pointer Dereference

[0,)
  • H
Out-of-bounds Read

[0,)
  • H
Out-of-bounds Read

[0,)
  • H
Denial of Service (DoS)

[0,)
  • M
Heap-based Buffer Overflow

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Heap-based Buffer Overflow

[0,)
  • M
Out-of-bounds Read

[0,)
  • M
Out-of-bounds Read

[0,)
  • H
Use After Free

[0,)
  • M
NULL Pointer Dereference

[0,)
  • H
Improper Input Validation

[0,)
  • H
Heap-based Buffer Overflow

[0,)
  • H
Heap-based Buffer Overflow

[0,)
  • H
Heap-based Buffer Overflow

[0,)
  • M
Out-of-bounds Read

[0,)
  • H
Heap-based Buffer Overflow

[,5.6.6)
  • H
Heap-based Buffer Overflow

[0,)
  • H
Use After Free

[,5.6.6)
  • H
Use After Free

[0,)
  • H
Denial of Service (DoS)

[,5.5.2)
  • H
Denial of Service (DoS)

[0,)
  • M
Denial of Service (DoS)

[0,)
  • M
Out-of-bounds Read

[,5.6.4)
  • M
NULL Pointer Dereference

[,5.6.4)
  • H
Heap-based Buffer Overflow

[,5.6.4)
  • H
Use After Free

[,5.6.2)
  • M
Out-of-bounds Read

[0,)
  • M
Use After Free

[,1.3.0]
  • H
Out-of-bounds Read

[,2.0.1]
  • H
Use After Free

[0,)
  • M
Out-of-bounds Read

[,3.1.0)
  • H
Out-of-Bounds

[,1.5.0]
  • H
Denial of Service (DoS)

[0,)
  • M
Out-of-bounds Read

[0,)
  • H
Out-of-Bounds

[,2013-11-12)
  • H
Out-of-Bounds

[,2.0.1]
  • M
Out-of-bounds Read

[0,)
  • M
Out-of-Bounds

[0,)
  • H
Integer Overflow or Wraparound

[,4.5.0)
  • M
Out-of-bounds Read

[,3.2.0)
  • M
Use of Uninitialized Resource

[0,)
  • M
Out-of-bounds Read

[0,)
  • H
Out-of-Bounds

[,2.0.0]
  • M
Out-of-bounds Read

[,3.2.0)
  • M
Out-of-Bounds

[0,)
  • M
Out-of-bounds Read

[,3.1.1)
  • M
Out-of-bounds Write

[,2.9.0)
  • M
NULL Pointer Dereference

[,1.2.1]
  • M
Out-of-bounds Read

[,3.1.1)
  • H
Out-of-bounds Read

[,2.0.1]
  • M
Out-of-bounds Read

[0,)
  • M
Use After Free

[,5.3.1)
  • M
Out-of-bounds Read

[,3.1.1)
  • M
Out-of-Bounds

[,1.3.0]
  • M
Out-of-Bounds

[0,)
  • H
Out-of-bounds Read

[0,)
  • H
Out-of-Bounds

[,1.2.1]
  • M
NULL Pointer Dereference

[,2.0.1]
  • M
Out-of-Bounds

[0,)
  • M
Out-of-Bounds

[0,)
  • H
Out-of-bounds Read

[,3.7.0)
  • H
NULL Pointer Dereference

[,4.5.0)
  • H
Out-of-bounds Read

[,2.0.1]
  • H
Command Injection

[,3.9.0)
  • M
Use After Free

[,1.5.0]
  • H
Out-of-Bounds

[,1.2.1]
  • M
NULL Pointer Dereference

[,1.3.0]
  • H
Improper Input Validation

[0,)
  • M
Out-of-bounds Read

[0,)
  • M
Out-of-Bounds

[0,)
  • H
Out-of-Bounds

[,3.7.0)
  • M
Out-of-bounds Read

[0,)
  • M
Out-of-bounds Read

[,1.2.1]
  • H
Out-of-Bounds

[,1.5.0]
  • M
Improper Input Validation

[0,)
  • H
Out-of-Bounds

[,1.2.1]
  • H
Out-of-Bounds

[0,)
  • M
Out-of-bounds Read

[0,)
  • H
Out-of-Bounds

[,2.0.0]
  • M
Out-of-bounds Read

[0,)
  • M
Out-of-bounds Read

[0,)
  • M
Double Free

[,3.7.0)
  • C
Command Injection

[,4.5.0)
  • M
Out-of-Bounds

[,1.3.0]
  • M
NULL Pointer Dereference

[,1.2.1]
  • M
Use After Free

[,1.5.0]
  • M
Out-of-bounds Write

[,3.1.1)
  • M
Out-of-bounds Read

[,3.1.1)
  • M
Out-of-bounds Read

[0,)
  • M
Out-of-bounds Write

[,3.1.2)
  • M
Out-of-Bounds

[,1.5.0]
  • H
Arbitrary Command Injection

[,3.7.0)
  • M
Out-of-bounds Read

[,2.0.1]
  • H
Out-of-Bounds

[,3.7.0)