CVE-2026-66713: Apache Axis2/Java: deserialization of untrusted Data
Deserialization of Untrusted Data (CWE-502) in the Tribes-based clustering component
in Apache Software Foundation Apache Axis2/Java through 2.0.0 on Apache Tomcat
(only when Tribes clustering is enabled, which is off by default) allows an
unauthenticated remote attacker with network access to the clustering port to
execute arbitrary code via a crafted serialized Java object delivered to the cluster
channel and deserialized in
org.apache.axis2.clustering.tribes.Axis2ChannelListener#messageReceived. Users are
recommended to upgrade to version 2.0.1, which fixes this issue by removing the
clustering feature entirely.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Apache Axis2/Javato a version that resolves this vulnerability.Fixed in 2.0.1Patch CVE-2026-66713
Event History
Frequently Asked Questions
What is the severity of CVE-2026-66713?
CVE-2026-66713 has a severity score of 9.8, which is categorized as critical.
How do I fix CVE-2026-66713?
To remediate CVE-2026-66713, disable Tribes clustering if not in use or upgrade to a patched version of Apache Axis2.
What impact does CVE-2026-66713 have?
CVE-2026-66713 allows unauthenticated remote attackers to execute arbitrary code through deserialization of untrusted data.
Which versions of Apache Axis2 are affected by CVE-2026-66713?
CVE-2026-66713 affects Apache Axis2/Java versions prior to 2.0.0 when Tribes clustering is enabled.
Is authentication required to exploit CVE-2026-66713?
No, CVE-2026-66713 can be exploited by unauthenticated remote attackers with network access.