Description
Deserialization of untrusted data vulnerability that may allow class-registration checks to be bypassed during Java lambda deserialization. Only lambda capture class is affected


This issue affects Apache Fory: from before 1.4.0.

Users are recommended to upgrade to version 1.4.0, which fixes the issue.
Published: 2026-07-21
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from accepting serialized Java lambda objects without adequate validation, enabling an attacker to supply a SerializedLambda that bypasses the normal class-registration checks during deserialization. This flaw satisfies CWE‑502 and could allow arbitrary code to be loaded and executed on the target JVM, potentially compromising confidentiality and integrity of the host system. The issue affects only the lambda capture class; however, if that class is used in application logic, the impact could extend to the entire application scope.

Affected Systems

The flaw resides in Apache Fory provided by the Apache Software Foundation. All releases before version 1.4.0 are susceptible, as the patch that removes the auto‑admitted lambda handling was introduced in that release.

Risk and Exploitability

The CVSS score of 9.8 indicates a critical severity, while the EPSS score of less than 1% suggests a low current exploitation probability. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector involves sending a crafted serialized lambda payload to a component that processes untrusted data, allowing the attacker to bypass class‑registration checks and potentially execute arbitrary code. Although exploitation requires a deserialization endpoint, if such an endpoint exists the high CVSS score indicates severe potential impact.

Generated by OpenCVE AI on July 30, 2026 at 17:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Fory to version 1.4.0 or later, which removes the auto‑admitted lambda handling and associated deserialization vulnerability.
  • If an upgrade is not feasible, disable or remove any code paths that automatically deserialize lambda expressions, and reject all serialized payloads from untrusted sources.
  • Implement strict input validation for any remaining deserialization logic, ensuring only trusted, signed data is processed, and log all deserialization attempts for audit.
  • Monitor application logs for deserialization attempts and apply patch updates as soon as they become available from the vendor.

Generated by OpenCVE AI on July 30, 2026 at 17:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 21 Jul 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache fory
Vendors & Products Apache
Apache fory

Tue, 21 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 21 Jul 2026 11:00:00 +0000

Type Values Removed Values Added
Description Deserialization of untrusted data vulnerability that may allow class-registration checks to be bypassed during Java lambda deserialization. Only lambda capture class is affected This issue affects Apache Fory: from before 1.4.0. Users are recommended to upgrade to version 1.4.0, which fixes the issue.
Title Apache Fory, Apache Fory: Class-registration bypass through an auto-admitted SerializedLambda capturing interface
Weaknesses CWE-502
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-21T18:28:15.293Z

Reserved: 2026-07-20T08:21:55.786Z

Link: CVE-2026-64606

cve-icon Vulnrichment

Updated: 2026-07-21T18:28:15.293Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-21T11:16:27.973

Modified: 2026-07-27T13:47:41.580

Link: CVE-2026-64606

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T18:00:15Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data