CVE-2026-64608CVSS 9.8 Critical2026-07-21
Apache Fory C++ Deserialization Heap Type Confusion and Out-of-Bounds Access Leading to Remote Code Execution
In Apache Fory C++ prior to version 1.4.0, the deserialization module in compatible mode fails to properly verify the consistency between declared field types and actual data along the field-skipping path, resulting in heap type confusion and out-of-bounds read/write (CWE-502). Input with an inconsistent schema can cause type confusion and out-of-bounds memory access, threatening process stability and security. Apache Fory C++ contains a memory corruption vulnerability when deserializing certain data, which an attacker can trigger with crafted serialized data, leading to remote code execution or service disruption. The vulnerability affects only the Apache Fory C++ implementation (versions 0.14.0 up to but not including 1.4.0); other language implementations are unaffected. An attacker only needs to send crafted serialized data to exploit it, over a network attack vector with low complexity.
Component
Apache Fory is a high-performance serialization framework whose C++ implementation is widely used in scenarios requiring efficient data serialization and deserialization.
Risks
- From standard user to administrator: If the victim runs a service using Apache Fory C++ with administrative privileges, the attacker gains the same privileges
- Complete system control: An attacker can execute arbitrary code on the victim system, and depending on user privileges, install programs, view/modify/delete data or create new accounts with full privileges
- No user interaction required: Sending malicious serialized data over the network is sufficient to trigger the vulnerability
Source
Remediation- Immediately upgrade Apache Fory C++ to version 1.4.0 or later
- Enforce strict schema validation on deserialization input
- Restrict the sources of deserialized data and trust only data from verified origins
CVE-2026-16412CVSS 9.8 Critical2026-07-21
Firefox Memory Safety Vulnerabilities Leading to Remote Code Execution
Memory safety vulnerabilities exist in Firefox ESR 140.12 and Firefox 152. Some of these bugs showed evidence of memory corruption and, with enough effort, some of them could presumably be exploited to run arbitrary code. The issue has been fixed in Firefox 153 and Firefox ESR 140.13. Firefox contains memory corruption vulnerabilities in certain scenarios that an attacker can trigger with a crafted page, leading to remote code execution or service disruption. The vulnerability affects all Firefox users who have not updated to Firefox 153 or Firefox ESR 140.13, including desktop and mobile deployments. An attacker only needs to lure the target into visiting a crafted web page to exploit it, requiring no further user interaction and allowing remote control.
Component
Firefox is a cross-platform open-source web browser supporting complex graphics rendering and web technology interaction.
Risks
- From standard user to administrator: If the victim runs the browser with administrative privileges, the attacker gains the same privileges
- Complete system control: An attacker can execute arbitrary code on the victim system, and depending on user privileges, install programs, view/modify/delete data or create new accounts with full privileges
- No user interaction required: Through drive-by compromise (T1189), a user only needs to visit a malicious page to trigger the vulnerability, with no additional interaction
Source
Remediation- Immediately upgrade to Firefox 153 or Firefox ESR 140.13 or later
- Enable sandbox isolation for the runtime environment
- Block script loading from untrusted sources
- ---