CVE-2026-50076 Apache Fory: Java ReplaceResolverSerializer deserialization checks bypass

Critical 9.1 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2026-50076?

CVE-2026-50076 is a critical vulnerability in Apache Fory, published on 4 Jun 2026.

Official description

Deserialization of Untrusted Data in the Java replace-resolve path in Apache Fory fory-core Java SDK before 1.1.0 on Java/JVM platforms allows a remote attacker to bypass class registration, TypeChecker, and DisallowedList checks and invoke classpath-present readResolve/readExternal hooks via crafted Fory serialized data.

Users are recommended to upgrade to version 1.1.0 or later, which fixes this issue.

Weakness: CWE-502

Which versions are affected by CVE-2026-50076?

2 open source packages ship an affected version, including org.apache.fory:fory-core. It affects 1 product.

PackageAffectedFixed in
org.apache.fory:fory-core MavenAll versions1.1.0
org.apache.fory:fory-core MavenAll versions1.1.0

Products include Apache Fory.

How do I fix CVE-2026-50076?

Upgrade org.apache.fory:fory-core to 1.1.0 or later.

Is CVE-2026-50076 being exploited?

There is no known exploitation of CVE-2026-50076 in the wild and no public exploit code.

Sources

Also known as GHSA-8f39-v287-78jf.

Is CVE-2026-50076 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free