gpac/gpac vulnerabilities

Direct Vulnerabilities

Known vulnerabilities in the https://github.com|gpac/gpac 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
Use After Free

[,2.4.0)
  • M
Loop with Unreachable Exit Condition ('Infinite Loop')

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Use After Free

[0,)
  • M
NULL Pointer Dereference

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

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

[0,)
  • H
NULL Pointer Dereference

[0,)
  • H
Heap-based Buffer Overflow

[0,)
  • M
Missing Release of Memory after Effective Lifetime

[0,)
  • M
Missing Release of Memory after Effective Lifetime

[0,)
  • C
Use After Free

[0,)
  • C
Buffer Overflow

[0,)
  • M
Heap-based Buffer Overflow

[0,)
  • M
Infinite Loop

[0,)
  • M
Stack-based Buffer Overflow

[0,)
  • M
Uncontrolled Resource Consumption ('Resource Exhaustion')

[0,)
  • M
Uncontrolled Resource Consumption ('Resource Exhaustion')

[0,)
  • C
Heap-based Buffer Overflow

[0,)
  • H
Memory Leak

[0,)
  • M
Uncontrolled Resource Consumption

[0,)
  • H
Uncontrolled Resource Consumption

[0,)
  • H
Uncontrolled Resource Consumption

[0,)
  • H
Use After Free

[0,)
  • H
Stack-based Buffer Overflow

[0,)
  • H
Double Free

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

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

[0,)
  • M
Out-of-Bounds

[0,)
  • H
NULL Pointer Dereference

[0,)
  • H
Heap-based Buffer Overflow

[0,)
  • H
Out-of-Bounds

[0,)
  • H
Heap-based Buffer Overflow

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

[0,)
  • M
Uncontrolled Resource Consumption ('Resource Exhaustion')

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Uncontrolled Resource Consumption ('Resource Exhaustion')

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

[0,)
  • H
Use After Free

[0,)
  • M
Out-of-Bounds

[0,)
  • M
Use After Free

[0,)
  • M
Buffer Overflow

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Heap-based Buffer Overflow

[0,)
  • M
Division by zero

[0,)
  • M
Heap-based Buffer Overflow

[0,)
  • M
Buffer Overflow

[0,)
  • M
Integer Overflow or Wraparound

[0,)
  • M
Floating Point Comparison with Incorrect Operator

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

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

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

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

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

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

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

[0,)
  • M
Heap-based Buffer Overflow

[,2.2.2)
  • M
Unchecked Return Value

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Stack-based Buffer Overflow

[0,)
  • M
NULL Pointer Dereference

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

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

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

[0,)
  • H
Heap-based Buffer Overflow

[0,)
  • M
Buffer Overflow

[0,)
  • M
Double Free

[0,)
  • M
Heap-based Buffer Overflow

[0,)
  • M
Heap-based Buffer Overflow

[0,)
  • H
Heap-based Buffer Overflow

[0,)
  • H
Buffer Overflow

[0,)
  • H
Off-by-one Error

[0,)
  • H
Buffer Over-read

[0,)
  • H
Heap-based Buffer Overflow

[0,)
  • H
Stack-based Buffer Overflow

[,2.2.0)
  • H
Use After Free

[0,)
  • M
Information Exposure

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • H
Buffer Overflow

[0,)
  • H
Use After Free

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

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

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

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

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
NULL Pointer Dereference

[,2.2.0)
  • H
Stack-based Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Buffer Overflow

[,2.2.0)
  • H
Stack-based Buffer Overflow

[0,)
  • H
Use After Free

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

[0,)
  • H
Buffer Overflow

[0,)
  • H
Buffer Overflow

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

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

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

[0,)
  • M
Heap-based Buffer Overflow

[0,)
  • H
Heap-based Buffer Overflow

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

[0,)
  • M
Uncontrolled Recursion

[0,)
  • H
Buffer Overflow

[0,)
  • H
Buffer Overflow

[0,)
  • H
Heap-based Buffer Overflow

[0,)
  • H
Use After Free

[0,)
  • H
NULL Pointer Dereference

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Integer Overflow or Wraparound

[0,)
  • H
Use After Free

[0,)
  • H
Heap-based Buffer Overflow

[,2.0.0)
  • H
Heap-based Buffer Overflow

[,2.0.0)
  • H
NULL Pointer Dereference

[,2.0.0)
  • H
Heap-based Buffer Overflow

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

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

[,2.0.0)
  • H
Buffer Overflow

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

[1.0.1,2.0.0)
  • H
Use After Free

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

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

[0,)
  • H
NULL Pointer Dereference

[0,)
  • H
Buffer Overflow

[0,)
  • H
Buffer Overflow

[0,)
  • H
Integer Overflow or Wraparound

[,2.0.0)
  • H
Use After Free

[,2.0.0)
  • H
Buffer Overflow

[,2.0.0)
  • M
Heap-based Buffer Overflow

[,2.0.0)
  • M
Infinite loop

[0,)
  • M
NULL Pointer Dereference

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

[0,)
  • H
Heap-based Buffer Overflow

[,2.0.0)
  • H
NULL Pointer Dereference

[,2.0.0)
  • H
Use After Free

[,2.0.0)
  • H
Heap-based Buffer Overflow

[,2.0.0)
  • M
NULL Pointer Dereference

[,2.0.0)
  • H
Heap-based Buffer Overflow

[0,)
  • M
Use After Free

[,0.8.0)
  • M
Out-of-Bounds

[0,)
  • M
NULL Pointer Dereference

[0,)
  • H
Integer Overflow or Wraparound

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

[0,)
  • H
Integer Overflow or Wraparound

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

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

[0,)
  • H
Out-of-Bounds

[0,)
  • H
Buffer Overflow

[0,)
  • M
NULL Pointer Dereference

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

[0,)
  • H
Buffer Overflow

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Use After Free

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Memory Leak

[0,)
  • C
Use After Free

[0,)
  • H
Integer Overflow or Wraparound

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

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

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

[0,)
  • H
Use After Free

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
Release of Invalid Pointer or Reference

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

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
Out-of-Bounds

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

[0,)
  • M
NULL Pointer Dereference

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

[,0.8.0)
  • H
Integer Overflow or Wraparound

[0,)
  • M
Release of Invalid Pointer or Reference

[0,)
  • M
NULL Pointer Dereference

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

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
NULL Pointer Dereference

[0,)
  • H
Integer Overflow or Wraparound

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

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • C
NULL Pointer Dereference

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

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

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

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

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

[0,)
  • H
NULL Pointer Dereference

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

[,0.8.0)
  • M
NULL Pointer Dereference

[0,)
  • H
Out-of-Bounds

[,0.8.0)
  • H
Out-of-bounds Write

[,0.8.0)
  • H
Integer Overflow or Wraparound

[0,)
  • H
Integer Overflow or Wraparound

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

[,0.8.0)
  • H
Out-of-bounds Write

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Out-of-Bounds

[0,)
  • M
Use After Free

[0,)
  • M
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

[,1.0.1)
  • H
Integer Overflow or Wraparound

[0,)
  • H
NULL Pointer Dereference

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Release of Invalid Pointer or Reference

[,0.8.0)
  • H
Out-of-bounds Write

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

[0,)
  • M
NULL Pointer Dereference

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

[,1.0.1)
  • M
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

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

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
Out-of-Bounds

[0,)
  • M
Memory Leak

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

[0,)
  • M
Out-of-Bounds

[0,)
  • M
NULL Pointer Dereference

[0,)
  • M
NULL Pointer Dereference

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

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

[0,)
  • H
Integer Overflow or Wraparound

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

[,1.0.1)
  • M
Memory Leak

[0,)
  • M
Memory Leak

[0,)
  • H
Integer Overflow or Wraparound

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

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

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

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

[,0.8.0)
  • M
NULL Pointer Dereference

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • H
NULL Pointer Dereference

[0,)
  • M
NULL Pointer Dereference

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

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
Memory Leak

[0,)
  • M
NULL Pointer Dereference

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

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

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

[0,)
  • H
Out-of-Bounds

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

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • H
Integer Overflow or Wraparound

[0,)
  • M
NULL Pointer Dereference

[0,)