Facebook

157 CVEs across 59 Facebook products. Browse Facebook vulnerabilities, severities, and proof-of-concept exploits.

Facebook products with known CVEs

ProductCVEs
Hhvm41
Whatsapp For Android23
Hermes20
Whatsapp Business For Android20
Whatsapp For Ios19
Whatsapp Business For Ios15
Facebook Thrift11
Proxygen10
Thrift9
Hiphop Virtual Machine7
React6
Whatsapp Desktop5
Facebook4
Whatsapp Desktop For Mac4
Whatsapp Desktop For Windows4
Whatsapp For Windows Phone4
Zstandard4
Facebook For Woocommerce3
Fizz3
Folly3
Osquery3
Facebook For Woocommerce2
Instagram2
Mcrouter2
Mvfst2
Oculus Desktop2
Parlai2
Photouploader2
React-Dev-Utils2
Wangle2
Whatsapp Android2
Whatsapp Business For Iphone2
Whatsapp Iphone2
Below1
Buck1
Facebook Chat Plugin – Live Chat Plugin For Wordpress1
Facebook For Wordpress1
Facebook Gameroom1
Facebook Messenger1
Gameroom1
Instagram For Android1
Katran1
Lexical1
Messenger1
Meta Spark Studio1
Netconsd1
Nuclide1
React-Devtools1
React-Dom1
React-Native1
Facebook CVEs — newest first (page 1 of 2)
CVESeverityScorePublishedSummary
CVE-2026-66707High7.12026-08-06Unauthenticated Cross Site Scripting (XSS) in Facebook for WooCommerce <= 3.7.5 versions.
CVE-2026-66705High7.12026-08-06Unauthenticated Cross Site Scripting (XSS) in Facebook for WordPress <= 5.2.1 versions.
CVE-2026-44909High7.52026-07-23Proxygen lacked a generalized slow-consumer detection mechanism in its core HTTP session layer. A remote, unauthenticated attacker could exploit HTTP/2 flow-co…
CVE-2026-49059Medium4.72026-05-27URL Redirection to Untrusted Site ('Open Redirect') vulnerability in Facebook Facebook for WooCommerce allows Phishing. This issue affects Facebook for WooCom…
CVE-2026-23870High7.52026-05-06A denial of service vulnerability could be triggered by sending specially crafted HTTP requests to server function endpoints, this could lead to server crashes…
CVE-2026-23866Medium4.32026-05-01Incomplete validation of AI rich response messages for Instagram Reels in WhatsApp for iOS v2.25.8.0 to v2.26.15.72 and WhatsApp for Android v2.25.8.0 to v2.26…
CVE-2026-23863Medium6.52026-05-01An attachment spoofing issue in WhatsApp for Windows prior to v2.3000.1032164386.258709 could have allowed maliciously formatted documents with embedded NUL by…
CVE-2026-23864High7.52026-01-26Multiple denial of service vulnerabilities exist in React Server Components, affecting the following packages: react-server-dom-parcel, react-server-dom-turbop…
CVE-2025-67779High7.52025-12-12It was found that the fix addressing CVE-2025-55184 in React Server Components was incomplete and does not prevent a denial of service attack in a specific cas…
CVE-2025-55184High7.52025-12-11A pre-authentication denial of service vulnerability exists in React Server Components versions 19.0.0, 19.0.1 19.1.0, 19.1.1, 19.1.2, 19.2.0 and 19.2.1, inclu…
CVE-2025-55183Medium5.32025-12-11An information leak vulnerability exists in specific configurations of React Server Components versions 19.0.0, 19.0.1 19.1.0, 19.1.1, 19.1.2, 19.2.0 and 19.2…
CVE-2025-55182Critical10.02025-12-03A pre-authentication remote code execution vulnerability exists in React Server Components versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 including the following…
CVE-2025-55181Medium5.32025-12-02Sending an HTTP request/response body with greater than 2^31 bytes triggers an infinite loop in proxygen::coro::HTTPQuicCoroSession which blocks the backing ev…
CVE-2025-55179Medium5.42025-11-18Incomplete validation of rich response messages in WhatsApp for iOS prior to v2.25.23.73, WhatsApp Business for iOS v2.25.23.82, and WhatsApp for Mac v2.25.23…
CVE-2025-64296Medium5.32025-10-29Missing Authorization vulnerability in Facebook Facebook for WooCommerce facebook-for-woocommerce allows Exploiting Incorrectly Configured Access Control Secur…
CVE-2025-55177Medium5.42025-08-29Incomplete authorization of linked device synchronization messages in WhatsApp for iOS prior to v2.25.21.73, WhatsApp Business for iOS v2.25.21.78, and WhatsAp…
CVE-2025-30403High8.12025-07-11A heap-buffer-overflow vulnerability is possible in mvfst via a specially crafted message during a QUIC session. This issue affects mvfst versions prior to v20…
CVE-2025-30401Medium6.72025-04-05A spoofing issue in WhatsApp for Windows prior to version 2.2450.6 displayed attachments according to their MIME type but selected the file opening handler bas…
CVE-2025-27591Medium6.82025-03-11A privilege escalation vulnerability existed in the Below service prior to v0.9.0 due to the creation of a world-writable directory at /var/log/below. This cou…
CVE-2020-36838High7.42024-10-16The Facebook Chat Plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on the wp_ajax_update_options function in versio…
CVE-2024-45863Medium5.32024-09-27A null-dereference vulnerability involving parsing requests specifying invalid protocols can cause the application to crash or potentially result in other unde…
CVE-2024-45773High7.52024-09-27A use-after-free vulnerability involving upgradeToRocket requests can cause the application to crash or potentially result in code execution or other undesirab…
CVE-2024-23347High7.82024-01-16Prior to v176, when opening a new project Meta Spark Studio would execute scripts defined inside of a package.json file included as part of that project. Those…
CVE-2023-49062High7.52023-11-28Katran could disclose non-initialized kernel memory as part of an IP header. The issue was present for IPv4 encapsulation and ICMP (v4) Too Big packet generati…
CVE-2023-5654Medium6.52023-10-19The React Developer Tools extension registers a message listener with window.addEventListener('message', <listener>) in a content script that is accessible to…
CVE-2023-44487High7.52023-10-10The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the w…
CVE-2023-45239Critical9.82023-10-06A lack of input validation exists in tac_plus prior to commit 4fdf178 which, when pre or post auth commands are enabled, allows an attacker who can control the…
CVE-2023-38538Medium5.02023-10-04A race condition in an event subsystem led to a heap use-after-free issue in established audio/video calls that could have resulted in app termination or unexp…
CVE-2023-38537Medium5.62023-10-04A race condition in a network transport subsystem led to a heap use-after-free issue in established or unsilenced incoming audio/video calls that could have re…
CVE-2023-30470Critical9.82023-05-18A use-after-free related to unsound inference in the bytecode generation when optimizations are enabled for Hermes prior to commit da8990f737ebb9d9810633502f65…
CVE-2023-28753Critical9.82023-05-18netconsd prior to v0.2 was vulnerable to an integer overflow in its parse_packet function. A malicious individual could leverage this overflow to create heap m…
CVE-2023-28081Critical9.82023-05-18A bytecode optimization bug in Hermes prior to commit e6ed9c1a4b02dc219de1648f44cd808a56171b81 could be used to cause an use-after-free and obtain arbitrary co…
CVE-2023-25933Critical9.82023-05-18A type confusion bug in TypedArray prior to commit e6ed9c1a4b02dc219de1648f44cd808a56171b81 could have been used by a malicious attacker to execute arbitrary c…
CVE-2023-24833High7.52023-05-18A use-after-free in BigIntPrimitive addition in Hermes prior to commit a6dcafe6ded8e61658b40f5699878cd19a481f80 could have been used by an attacker to leak raw…
CVE-2023-24832High7.52023-05-18A null pointer dereference bug in Hermes prior to commit 5cae9f72975cf0e5a62b27fdd8b01f103e198708 could have been used by an attacker to crash an Hermes runtim…
CVE-2023-23759High7.52023-05-18There is a vulnerability in the fizz library prior to v2023.01.30.00 where a CHECK failure can be triggered remotely. This behavior requires the client support…
CVE-2023-23557Critical9.82023-05-18An error in Hermes' algorithm for copying objects properties prior to commit a00d237346894c6067a594983be6634f4168c9ad could be used by a malicious attacker to…
CVE-2023-23556Critical9.82023-05-18An error in BigInt conversion to Number in Hermes prior to commit a6dcafe6ded8e61658b40f5699878cd19a481f80 could have been used by a malicious attacker to exec…
CVE-2022-36937Critical9.82023-05-10HHVM 4.172.0 and all prior versions use TLS 1.0 for secure connections when handling tls:// URLs in the stream extension. TLS1.0 has numerous published vulnera…
CVE-2023-30792Medium6.12023-04-29Anchor tag hrefs in Lexical prior to v0.10.0 would render javascript: URLs, allowing for cross-site scripting on link clicks in cases where input was being par…
CVE-2022-4899High7.52023-03-31A vulnerability was found in zstd v1.4.10, where an attacker can supply empty string as an argument to the command line tool to cause buffer overrun.
CVE-2022-36938Critical9.82022-11-11DexLoader function get_stringidx_fromdex() in Redex prior to commit 3b44c64 can load an out of bound address when loading the string index table, potentially a…
CVE-2022-40138Critical9.82022-10-11An integer conversion error in Hermes bytecode generation, prior to commit 6aa825e480d48127b480b08d13adf70033237097, could have been used to perform Out-Of-Bou…
CVE-2022-35289Critical9.82022-10-11A write-what-where condition in hermes caused by an integer overflow, prior to commit 5b6255ae049fa4641791e47fad994e8e8c4da374 allows attackers to potentially…
CVE-2022-32234Critical9.82022-10-11An out of bounds write in hermes, while handling large arrays, prior to commit 06eaec767e376bfdb883d912cb15e987ddf2bda1 allows attackers to potentially execute…
CVE-2022-27810High7.52022-10-06It was possible to trigger an infinite recursion condition in the error handler when Hermes executed specific maliciously formed JavaScript. This condition was…
CVE-2020-20094Medium6.52022-03-23Instagram 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 spoofi…
CVE-2020-20093Medium6.52022-03-23The 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, wh…
CVE-2021-24044Critical9.82022-01-15By passing invalid javascript code where await and yield were called upon non-async and non-generator getter/setter functions, Hermes would invoke generator fu…
CVE-2021-24042Critical9.82022-01-04The calling logic for WhatsApp for Android prior to v2.21.23, WhatsApp Business for Android prior to v2.21.23, WhatsApp for iOS prior to v2.21.230, WhatsApp Bu…
CVE-2021-24045Critical9.82021-12-13A 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 exploi…
CVE-2021-24041Critical9.82021-12-07A missing bounds check in image blurring code prior to WhatsApp for Android v2.21.22.7 and WhatsApp Business for Android v2.21.22.7 could have allowed an out-o…
CVE-2019-3556High8.12021-10-26HHVM 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 outp…
CVE-2021-39207High8.42021-09-10parlai is a framework for training and evaluating AI models on a variety of openly available dialogue datasets. In affected versions the package is vulnerable…
CVE-2021-24040Critical9.82021-09-10Due to use of unsafe YAML deserialization logic, an attacker with the ability to modify local YAML configuration files could provide malicious input, resulting…
CVE-2021-24038High7.82021-08-19Due to a bug with management of handles in OVRServiceLauncher.exe, an attacker could expose a privileged process handle to an unprivileged process, leading to…
CVE-2021-24036Critical9.82021-07-23Passing 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…
CVE-2021-24037Critical9.82021-06-15A use after free in hermes, while emitting certain error messages, prior to commit d86e185e485b6330216dee8e854455c694e3a36e allows attackers to potentially exe…
CVE-2021-24035Critical9.12021-06-11A lack of filename validation when unzipping archives prior to WhatsApp for Android v2.21.8.13 and WhatsApp Business for Android v2.21.8.13 could have allowed…
CVE-2020-1920High7.52021-06-01A regular expression denial of service (ReDoS) vulnerability in the validateBaseUrl function can cause the application to use excessive resources, become unres…
CVE-2021-24028Critical9.82021-04-14An invalid free in Thrift's table-based serialization can cause the application to crash or potentially result in code execution or other undesirable effects…
CVE-2021-24218High8.82021-04-12The 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 l…
CVE-2021-24217High8.12021-04-12The 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 cre…
CVE-2021-24027High7.52021-04-06A cache configuration issue prior to WhatsApp for Android v2.21.4.18 and WhatsApp Business for Android v2.21.4.18 may have allowed a third party with access to…
CVE-2021-24026Critical9.82021-04-06A missing bounds check within the audio decoding pipeline for WhatsApp calls in WhatsApp for Android prior to v2.21.3, WhatsApp Business for Android prior to v…
CVE-2021-24029High7.52021-03-15A 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 sp…
CVE-2020-1900Critical9.82021-03-11When unserializing an object with dynamic properties HHVM needs to pre-reserve the full size of the dynamic property array before inserting anything into it. O…
CVE-2020-1899High7.52021-03-11The unserialize() function supported a type code, "S", which was meant to be supported only for APC serialization. This type code allowed arbitrary memory addr…
CVE-2020-1898High7.52021-03-11The fb_unserialize function did not impose a depth limit for nested deserialization. That meant a maliciously constructed string could cause deserialization to…
CVE-2021-24030Critical9.82021-03-10The fbgames protocol handler registered as part of Facebook Gameroom does not properly quote arguments passed to the executable. That allows a malicious URL to…
CVE-2021-24025Critical9.82021-03-10Due to incorrect string size calculations inside the preg_quote function, a large input string passed to the function can trigger an integer overflow leading t…
CVE-2020-1921High7.52021-03-10In 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 iss…
CVE-2020-1919High7.52021-03-10Incorrect 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 is…
CVE-2020-1918High7.52021-03-10In-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…
CVE-2020-1917Critical9.82021-03-10xbuf_format_converter, used as part of exif_read_data, was appending a terminating null character to the generated string, but was not using its standard appen…
CVE-2020-1916Critical9.82021-03-10An incorrect size calculation in ldap_escape may lead to an integer overflow when overly long input is passed in, resulting in an out-of-bounds write. This iss…
CVE-2021-24033Medium5.62021-03-09react-dev-utils prior to v11.0.4 exposes a function, getProcessForPort, where an input argument is concatenated into a command string to be executed. This func…
CVE-2021-24032Medium4.72021-03-04Beginning in v1.4.1 and prior to v1.4.9, due to an incomplete fix for CVE-2021-24031, the Zstandard command-line utility created output files with default perm…
CVE-2021-24031Medium5.52021-03-04In the Zstandard command-line utility prior to v1.4.1, output files were created with default permissions. Correct file permissions (matching the input) would…
CVE-2020-1896Critical9.82021-02-02A stack overflow vulnerability in Facebook Hermes 'builtin apply' prior to commit 86543ac47e59c522976b5632b8bf9a2a4583c7d2 (https://github.com/facebook/hermes/…
CVE-2020-1909Critical9.82020-11-03A use-after-free in a logging library in WhatsApp for iOS prior to v2.20.111 and WhatsApp Business for iOS prior to v2.20.111 could have resulted in memory cor…
CVE-2020-1908Medium4.62020-11-03Improper authorization of the Screen Lock feature in WhatsApp and WhatsApp Business for iOS prior to v2.20.100 could have permitted use of Siri to interact wit…
CVE-2020-1915High7.52020-10-26An out-of-bounds read in the JavaScript Interpreter in Facebook Hermes prior to commit 8cb935cd3b2321c46aa6b7ed8454d95c75a7fca0 allows attackers to cause a den…
CVE-2020-1914Critical9.82020-10-08A logic vulnerability when handling the SaveGeneratorLong instruction in Facebook Hermes prior to commit b2021df620824627f5a8c96615edbd1eb7fdddfc allows attack…
CVE-2020-1907Critical9.82020-10-06A stack overflow in WhatsApp for Android prior to v2.20.196.16, WhatsApp Business for Android prior to v2.20.196.12, WhatsApp for iOS prior to v2.20.90, WhatsA…
CVE-2020-1906High7.82020-10-06A buffer overflow in WhatsApp for Android prior to v2.20.130 and WhatsApp Business for Android prior to v2.20.46 could have allowed an out-of-bounds write when…
CVE-2020-1905Low3.32020-10-06Media ContentProvider URIs used for opening attachments in other apps were generated sequentially prior to WhatsApp for Android v2.20.185, which could have all…
CVE-2020-1904Medium5.52020-10-06A path validation issue in WhatsApp for iOS prior to v2.20.61 and WhatsApp Business for iOS prior to v2.20.61 could have allowed for directory traversal overwr…
CVE-2020-1903Medium5.52020-10-06An issue when unzipping docx, pptx, and xlsx documents in WhatsApp for iOS prior to v2.20.61 and WhatsApp Business for iOS prior to v2.20.61 could have resulte…
CVE-2020-1902High7.52020-10-06A user running a quick search on a highly forwarded message on WhatsApp for Android from v2.20.108 to v2.20.140 or WhatsApp Business for Android from v2.20.35…
CVE-2020-1901Medium5.32020-10-06Receiving a large text message containing URLs in WhatsApp for iOS prior to v2.20.91.4 could have caused the application to freeze while processing the message.
CVE-2020-1913High8.12020-09-09An Integer signedness error in the JavaScript Interpreter in Facebook Hermes prior to commit 2c7af7ec481ceffd0d14ce2d7c045e475fd71dc6 allows attackers to cause…
CVE-2020-1912High8.12020-09-09An out-of-bounds read/write vulnerability when executing lazily compiled inner generator functions in Facebook Hermes prior to commit 091835377369c8fd5917d9b87…
CVE-2020-1911Critical9.82020-09-04A type confusion vulnerability when resolving properties of JavaScript objects with specially-crafted prototype chains in Facebook Hermes prior to commit fe528…
CVE-2020-1894High8.82020-09-03A stack write overflow in WhatsApp for Android prior to v2.20.35, WhatsApp Business for Android prior to v2.20.20, WhatsApp for iPhone prior to v2.20.30, and W…
CVE-2020-1891Critical9.82020-09-03A user controlled parameter used in video call in WhatsApp for Android prior to v2.20.17, WhatsApp Business for Android prior to v2.20.7, WhatsApp for iPhone p…
CVE-2020-1890High7.52020-09-03A URL validation issue in WhatsApp for Android prior to v2.20.11 and WhatsApp Business for Android prior to v2.20.2 could have caused the recipient of a sticke…
CVE-2020-1889Critical10.02020-09-03A security feature bypass issue in WhatsApp Desktop versions prior to v0.3.4932 could have allowed for sandbox escape in Electron and escalation of privilege i…
CVE-2020-1886High8.82020-09-03A buffer overflow in WhatsApp for Android prior to v2.20.11 and WhatsApp Business for Android prior to v2.20.2 could have allowed an out-of-bounds write via a…
CVE-2019-11928Medium6.12020-09-03An input validation issue in WhatsApp Desktop versions prior to v0.3.4932 could have allowed cross-site scripting upon clicking on a link from a specially craf…