Skip to main content

Vendor archive

facebook CVEs

Beta · best-effort

126 CVEs tagged to vendor facebook57 Critical, 50 High, 19 Medium, 0 Low, 0 Unrated.

CVE-2022-35289

Published Oct 11, 2022

A write-what-where condition in hermes caused by an integer overflow, prior to commit 5b6255ae049fa4641791e47fad994e8e8c4da374 allows attackers to potentially execute arbitrary co…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2022-32234

Published Oct 11, 2022

An out of bounds write in hermes, while handling large arrays, prior to commit 06eaec767e376bfdb883d912cb15e987ddf2bda1 allows attackers to potentially execute arbitrary code via…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2022-27810

Published Oct 6, 2022

It was possible to trigger an infinite recursion condition in the error handler when Hermes executed specific maliciously formed JavaScript. This condition was only possible to tr…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2020-20094

Published Mar 23, 2022

Instagram iOS 106.0 and prior and Android 107.0.0.11 and prior user interface does not properly represent URI messages to the user, which results in URI spoofing via specially cra…

CVSS 6.5 · Medium
evidence mentions
1
Buzz score
11.9
Vendor/product tagsBeta · best-effort

CVE-2020-20093

Published Mar 23, 2022

The Facebook Messenger app for iOS 227.0 and prior and Android 228.1.0.10.116 and prior user interface does not properly represent URI messages to the user, which results in URI s…

CVSS 6.5 · Medium
evidence mentions
1
Buzz score
11.9
Vendor/product tagsBeta · best-effort

CVE-2021-24044

Published Jan 15, 2022

By passing invalid javascript code where await and yield were called upon non-async and non-generator getter/setter functions, Hermes would invoke generator functions and error ou…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2021-24045

Published Dec 13, 2021

A type confusion vulnerability could be triggered when resolving the "typeof" unary operator in Facebook Hermes prior to v0.10.0. Note that this is only exploitable if the applica…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2019-3556

Published Oct 26, 2021

HHVM supports the use of an "admin" server which accepts administrative requests over HTTP. One of those request handlers, dump-pcre-cache, can be used to output cached regular ex…

CVSS 8.1 · High
Vendor/product tagsBeta · best-effort

CVE-2021-39207

Published Sep 10, 2021

parlai is a framework for training and evaluating AI models on a variety of openly available dialogue datasets. In affected versions the package is vulnerable to YAML deserializat…

CVSS 8.4 · High
Vendor/product tagsBeta · best-effort

CVE-2021-24040

Published Sep 10, 2021

Due to use of unsafe YAML deserialization logic, an attacker with the ability to modify local YAML configuration files could provide malicious input, resulting in remote code exec…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2021-24036

Published Jul 23, 2021

Passing an attacker controlled size when creating an IOBuf could cause integer overflow, leading to an out of bounds write on the heap with the possibility of remote code executio…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2021-24037

Published Jun 15, 2021

A use after free in hermes, while emitting certain error messages, prior to commit d86e185e485b6330216dee8e854455c694e3a36e allows attackers to potentially execute arbitrary code…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2020-1920

Published Jun 1, 2021

A regular expression denial of service (ReDoS) vulnerability in the validateBaseUrl function can cause the application to use excessive resources, become unresponsive, or crash. T…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2021-24028

Published Apr 14, 2021

An invalid free in Thrift's table-based serialization can cause the application to crash or potentially result in code execution or other undesirable effects. This issue affects F…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2021-24218

Published Apr 12, 2021

The wp_ajax_save_fbe_settings and wp_ajax_delete_fbe_settings AJAX actions of the Facebook for WordPress plugin before 3.0.4 were vulnerable to CSRF due to a lack of nonce protect…

CVSS 8.8 · High
Vendor/product tagsBeta · best-effort

CVE-2021-24217

Published Apr 12, 2021

The run_action function of the Facebook for WordPress plugin before 3.0.0 deserializes user supplied data making it possible for PHP objects to be supplied creating an Object Inje…

CVSS 8.1 · High
Vendor/product tagsBeta · best-effort

CVE-2021-24029

Published Mar 15, 2021

A packet of death scenario is possible in mvfst via a specially crafted message during a QUIC session, which causes a crash via a failed assertion. Per QUIC specification, this pa…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2020-1900

Published Mar 11, 2021

When unserializing an object with dynamic properties HHVM needs to pre-reserve the full size of the dynamic property array before inserting anything into it. Otherwise the array m…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2020-1899

Published Mar 11, 2021

The unserialize() function supported a type code, "S", which was meant to be supported only for APC serialization. This type code allowed arbitrary memory addresses to be accessed…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2020-1898

Published Mar 11, 2021

The fb_unserialize function did not impose a depth limit for nested deserialization. That meant a maliciously constructed string could cause deserialization to recurse, leading to…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2021-24030

Published Mar 10, 2021

The fbgames protocol handler registered as part of Facebook Gameroom does not properly quote arguments passed to the executable. That allows a malicious URL to cause code executio…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2021-24025

Published Mar 10, 2021

Due to incorrect string size calculations inside the preg_quote function, a large input string passed to the function can trigger an integer overflow leading to a heap overflow. T…

CVSS 9.8 · Critical
Vendor/product tagsBeta · best-effort

CVE-2020-1921

Published Mar 10, 2021

In the crypt function, we attempt to null terminate a buffer using the size of the input salt without validating that the offset is within the buffer. This issue affects HHVM vers…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2020-1919

Published Mar 10, 2021

Incorrect bounds calculations in substr_compare could lead to an out-of-bounds read when the second string argument passed in is longer than the first. This issue affects HHVM ver…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2020-1918

Published Mar 10, 2021

In-memory file operations (ie: using fopen on a data URI) did not properly restrict negative seeking, allowing for the reading of memory prior to the in-memory buffer. This issue…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort
Showing 26-50 of 126 CVEsPage 2 of 6