CVE-2021-40418

When parsing a file that is submitted to the DPDecoder service as a job, the R3D SDK will mistakenly skip over the assignment of a property containing an object referring to a UUID that was parsed from a frame within the video container. Upon destruction of the object that owns it, the uninitialized member will be dereferenced and then destroyed using the object’s virtual destructor. Due to the object property being uninitialized, this can result in dereferencing an arbitrary pointer for the object’s virtual method table, which can result in code execution under the context of the application.
Configurations

Configuration 1 (hide)

cpe:2.3:a:blackmagicdesign:davinci_resolve:17.3.1.0005:*:*:*:*:*:*:*

History

21 Nov 2024, 06:24

Type Values Removed Values Added
References () https://talosintelligence.com/vulnerability_reports/TALOS-2021-1427 - Exploit, Third Party Advisory () https://talosintelligence.com/vulnerability_reports/TALOS-2021-1427 - Exploit, Third Party Advisory

07 Jan 2022, 15:42

Type Values Removed Values Added
References (MISC) https://talosintelligence.com/vulnerability_reports/TALOS-2021-1427 - (MISC) https://talosintelligence.com/vulnerability_reports/TALOS-2021-1427 - Exploit, Third Party Advisory
CVSS v2 : unknown
v3 : unknown
v2 : 7.5
v3 : 9.8
CWE CWE-908
CPE cpe:2.3:a:blackmagicdesign:davinci_resolve:17.3.1.0005:*:*:*:*:*:*:*

22 Dec 2021, 20:11

Type Values Removed Values Added
New CVE

Information

Published : 2021-12-22 19:15

Updated : 2024-11-21 06:24


NVD link : CVE-2021-40418

Mitre link : CVE-2021-40418

CVE.ORG link : CVE-2021-40418


JSON object : View

Products Affected

blackmagicdesign

  • davinci_resolve
CWE
CWE-457

Use of Uninitialized Variable

CWE-908

Use of Uninitialized Resource