SB2019091642 - Multiple vulnerabilities in GPAC
Published: September 16, 2019 Updated: December 20, 2022
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 3 secuirty vulnerabilities.
1) Input validation error (CVE-ID: CVE-2018-21015)
The vulnerability allows remote attackers to perform a denial of service (DoS) attack.
The vulnerability exists due to insufficient validation of user-supplied input. A remote attacker can cause a denial of service (NULL pointer dereference and application crash) via a crafted file.
2) Out-of-bounds read (CVE-ID: CVE-2018-21016)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to a boundary error in audio_sample_entry_AddBox() at isomedia/box_code_base.c in GPAC 0.7.1. A remote attacker can perform a denial of service (heap-based buffer over-read and application crash) via a crafted file.
3) Memory leak (CVE-ID: CVE-2018-21017)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to memory leak within dinf_Read in isomedia/box_code_base.c. A remote attacker can perform a denial of service attack.
Remediation
Install update from vendor's website.