Skip to main content
CRITICAL

CVE-2021-40418

CVSS v3

9.8

CRITICAL

EPSS Score

1.3 %

exploit probability

CISA KEV

No

known exploited

Exploitation

SSVC status

Description

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.

Technical details

Published
2021-12-22

Frequently asked questions

What is 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.

Is CVE-2021-40418 actively exploited?

Active exploitation of CVE-2021-40418 has not been confirmed. The EPSS score is 1.3%, indicating the estimated probability of exploitation in the next 30 days.

What is the CVSS score for CVE-2021-40418?

CVE-2021-40418 has a CVSS v3 base score of 9.8 (CRITICAL severity).

Is CVE-2021-40418 affecting your environment?

Use isMalicious to check if any of your IPs or domains are associated with this vulnerability's IOCs.

No credit card required · 500 free checks/month · Free API key