Logic Vulnerability in Facebook Hermes JavaScript Engine
CVE-2020-1914

9.8CRITICAL

Key Information:

Vendor

Facebook

Status
Vendor
CVE Published:
8 October 2020

What is CVE-2020-1914?

A logic vulnerability present in the Facebook Hermes JavaScript engine allows for potential out-of-bounds read or the execution of arbitrary code. This issue arises when processing the SaveGeneratorLong instruction. The vulnerability is particularly relevant in scenarios where applications permit evaluation of untrusted JavaScript, making it crucial for developers to be aware of its implications, especially when building with React Native frameworks.

Affected Version(s)

Hermes commit prior to b2021df620824627f5a8c96615edbd1eb7fdddfc

References

CVSS V3.1

Score:
9.8
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.
CVE-2020-1914 : Logic Vulnerability in Facebook Hermes JavaScript Engine