Description
Out-of-bounds Read vulnerability in Apache Fory C++ deserialization.

This issue affects Apache Fory C++ versions from 0.14.0 before 1.5.0 when deserializing structs containing tagged integer fields. A crafted input payload may trigger an out-of-bounds heap read in the tagged integer fast-path deserializer, potentially causing information disclosure or denial of service.


Users are recommended to upgrade to Apache Fory 1.5.0, which fixes this issue. Applications that do not use Apache Fory C++ or do not use tagged integer fields are not affected.
Published: 2026-08-07
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an out‑of‑bounds heap read that occurs when Apache Fory C++ deserializes structs containing tagged integer fields. A crafted input can cause the deserializer to read beyond allocated memory, potentially exposing internal data and allowing a denial‑of‑service condition if the read triggers a fault. The weakness is an out‑of‑bounds read flaw as classified by CWE‑125.

Affected Systems

The problem is present in Apache Fory C++ versions from 0.14.0 up to, but not including, 1.5.0. Any application that uses Apache Fory and employs tagged integer fields in its data structures is affected. Applications that do not use the library or do not use the tagged integer feature are not impacted.

Risk and Exploitability

Based on the description, it is inferred that a remote attacker could trigger the out‑of‑bounds read by supplying crafted serialized data to the vulnerable application. The CVSS score is 9.1 and the EPSS score is < 1%, indicating a high severity but low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Because the impact includes possible information disclosure, the risk to confidential data is significant, especially for exposed services.

Generated by OpenCVE AI on August 12, 2026 at 00:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor’s update to Apache Fory 1.5.0 as soon as possible.
  • If the application can be re‑architected, remove or replace the tagged integer fields in deserialized structs to eliminate the trigger path.
  • Deploy network or application level controls to limit which hosts or users can submit serialized data to the Fory deserializer, thereby reducing the attack surface.

Generated by OpenCVE AI on August 12, 2026 at 00:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Fri, 07 Aug 2026 11:15:00 +0000

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

Fri, 07 Aug 2026 09:30:00 +0000

Type Values Removed Values Added
Description Out-of-bounds Read vulnerability in Apache Fory C++ deserialization. This issue affects Apache Fory C++ versions from 0.14.0 before 1.5.0 when deserializing structs containing tagged integer fields. A crafted input payload may trigger an out-of-bounds heap read in the tagged integer fast-path deserializer, potentially causing information disclosure or denial of service. Users are recommended to upgrade to Apache Fory 1.5.0, which fixes this issue. Applications that do not use Apache Fory C++ or do not use tagged integer fields are not affected.
Title Apache Fory: Out-of-bounds heap read in C++ struct deserializer tagged-int fast-path
Weaknesses CWE-502
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-08-07T17:44:08.783Z

Reserved: 2026-08-07T07:02:13.942Z

Link: CVE-2026-71560

cve-icon Vulnrichment

Updated: 2026-08-07T15:17:55.278Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-07T10:16:59.590

Modified: 2026-08-08T00:46:13.900

Link: CVE-2026-71560

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T00:15:12Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-502

    Deserialization of Untrusted Data