CVE-2026-64608
CRITICAL
CVSS 9.8
apache_fory
Verified Advisory
Heap type confusion and out-of-bounds read/write in Apache Fory C++ (CVE-2026-64608)
Apache Fory's C++ implementation contains a heap type confusion and out-of-bounds read/write vulnerability in its compatible-mode deserialization logic. Field-skip paths fail to validate declared field types against actual data, allowing input with an inconsistent schema to trigger type confusion and out-of-bounds memory access. Only the C++ implementation is affected; other language implementations of Apache Fory are not.
Affected versions:
- Apache Fory C++ 0.14.0 before 1.4.0
We recommend updating to: 1.4.0.
CVSS 9.8 · our assessment: act_now
Reference: https://seclists.org/oss-sec/2026/q3/195
Details: https://vuln.today/cve/CVE-2026-64608
Verified by vuln.today against published advisories.
Affected versions
- – Apache Fory C++ 0.14.0 before 1.4.0
Fixed in: 1.4.0
More advisories for apache_fory
- CVE-2026-71558 – Heap type confusion in Apache Fory C++ polymorphic deserialization (CVE-2026-71558)
- CVE-2026-48207 – DeserializationPolicy bypass in Apache Fory PyFory ReduceSerializer (CVE-2026-48207)
- CVE-2026-64609 – Out-of-bounds read in Apache Fory zero-copy Java deserialization (CVE-2026-64609)
- CVE-2026-60080 – Use-after-free in Apache Fory Rust deserialization (CVE-2026-60080)
- CVE-2026-64606 – Class-registration bypass in Apache Fory Java lambda deserialization (CVE-2026-64606)