Critical Deserialization Flaw in Apache Fory C++ Enables Memory Corruption
Vulnerability Disclosure · 2 sources · Updated 4mo ago · First seen Jul 21, 2026

Apache disclosed CVE-2026-64608, a critical vulnerability in the Apache Fory C++ implementation that can cause heap type confusion and out-of-bounds read/write during deserialization. The flaw occurs in compatible mode when field-skip paths do not properly validate declared field types against the actual data being processed, creating a memory-corruption condition that could have severe impact on affected deployments.
The issue affects Apache Fory C++ versions 0.14.0 through before 1.4.0 and does not affect other Apache Fory language implementations. Apache has advised users to upgrade to 1.4.0 to remediate the bug. The vulnerability was reported by Nguyen Van Hiep (@hypnguyen1209) of MBBank, and CISA SSVC metadata indicates no known exploitation so far, while noting the issue may be automatable and carries total technical impact.


