Learn about CVE-2020-35964 affecting FFmpeg 4.3.1 due to an out-of-bounds write vulnerability in track_header. Find mitigation steps and the impact of this security issue.
FFmpeg 4.3.1 is affected by an out-of-bounds write vulnerability in track_header in libavformat/vividas.c due to incorrect extradata packing.
Understanding CVE-2020-35964
What is CVE-2020-35964?
This CVE identifies a vulnerability in FFmpeg 4.3.1 that allows for an out-of-bounds write due to incorrect extradata packing in track_header within libavformat/vividas.c.
The Impact of CVE-2020-35964
The vulnerability could be exploited by an attacker to execute arbitrary code or cause a denial of service (DoS) on systems running the affected version of FFmpeg.
Technical Details of CVE-2020-35964
Vulnerability Description
The issue arises from incorrect extradata packing in track_header in libavformat/vividas.c, leading to an out-of-bounds write.
Affected Systems and Versions
Exploitation Mechanism
The vulnerability can be exploited by crafting a malicious file or stream that triggers the out-of-bounds write when processed by FFmpeg.
Mitigation and Prevention
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates
Apply the security patches provided by FFmpeg to fix the vulnerability and prevent potential exploitation.