vendor:
N/A
by:
Project Zero
8,8
CVSS
HIGH
Improper Initialization
665
CWE
Product Name: N/A
Affected Version From: N/A
Affected Version To: N/A
Patch Exists: Yes
Related CWE: N/A
CPE: N/A
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: N/A
2018
EmitAssignment doesn’t call EmitSuperMethodBegin
The vulnerability occurs when the “EmitAssignment” function does not call the “EmitSuperMethodBegin” function which initializes the “this” register for the case when the super keyword is used. This can lead to an uninitialized “this” register which can be exploited by an attacker to gain access to sensitive information or execute malicious code.
Mitigation:
The best way to mitigate this vulnerability is to ensure that the “EmitSuperMethodBegin” function is called whenever the “EmitAssignment” function is used.