CVE-2026-64609
CRITICAL
CVSS 9.1
apache_fory
Verified Advisory
Out-of-bounds read in Apache Fory zero-copy Java deserialization (CVE-2026-64609)
Apache Fory contains an out-of-bounds read vulnerability via `sun.misc.Unsafe` in its zero-copy deserialization path. When out-of-band zero-copy deserialization is enabled, the `readAlignedVarUint()` method can read beyond the bounds of the underlying buffer. Only applications that opt in to out-of-band zero-copy deserialization are affected.
Affected versions:
- Apache Fory (org.apache.fory:fory-core) 0.11.0 before 1.4.0
- Apache Fory (org.apache.fury:fury-core) 0.5.0 before 0.11.0
We recommend updating to: 1.4.0.
CVSS 9.1 · our assessment: act_now
Reference: https://seclists.org/oss-sec/2026/q3/196
Details: https://vuln.today/cve/CVE-2026-64609
Verified by vuln.today against published advisories.
Affected versions
- – Apache Fory (org.apache.fory:fory-core) 0.11.0 before 1.4.0
- – Apache Fory (org.apache.fury:fury-core) 0.5.0 before 0.11.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-64608 – Heap type confusion and out-of-bounds read/write in Apache Fory C++ (CVE-2026-64608)
- 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)