Description
Deserialization of Untrusted Data vulnerability in the Go implementation of Apache Fory allows an attacker to cause a denial of service by supplying crafted data containing malformed type metadata, which triggers an uncaught panic.

This issue affects Apache Fory: from 0.16.0 before 1.5.0.  Users of other language implementations are not affected.

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

Impact

An attacker can trigger an uncaught panic during the Go meta‑string decoding process by supplying crafted data with malformed type metadata. The panic causes the application to terminate, resulting in a denial of service. The vulnerability is a classic deserialization of untrusted data flaw, classified as CWE‑502, and can be exploited remotely by providing malicious metadata to the affected service.

Affected Systems

The flaw is present in the Go implementation of Apache Fory, affecting all releases from 0.16.0 up to, but not including, 1.5.0. Users of other language implementations are not impacted. Any system that hosts the Go version of Fory and accepts external metadata is vulnerable.

Risk and Exploitability

The lack of a defensive check leads to out‑of‑band crashes that can be repeated to bring the service down. With a CVSS score of 7.5 the vulnerability is considered high severity. The EPSS score is below 1%, indicating a low likelihood of exploitation, yet the attack can still be carried out remotely if the service accepts external metadata. No publicly available exploit is known, but the ease of reproduction makes the risk tangible for exposed services.

Generated by OpenCVE AI on August 11, 2026 at 23:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Go implementation of Apache Fory to version 1.5.0 or later to apply the vendor fix.
  • Verify that the impacted component is the Go build; other language versions of Fory are not affected and need not be updated for this issue.
  • If an upgrade cannot be performed immediately, implement input validation or reject untrusted metadata before it is passed to the Go deserializer to mitigate the panic‑triggering path.

Generated by OpenCVE AI on August 11, 2026 at 23:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 10:30: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 Deserialization of Untrusted Data vulnerability in the Go implementation of Apache Fory allows an attacker to cause a denial of service by supplying crafted data containing malformed type metadata, which triggers an uncaught panic. This issue affects Apache Fory: from 0.16.0 before 1.5.0.  Users of other language implementations are not affected. Users are recommended to upgrade to version 1.5.0, which fixes the issue.
Title Apache Fory: Uncaught panic (remote DoS) in Go meta-string decoder from untrusted metadata
Weaknesses CWE-502
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-08-07T17:51:17.894Z

Reserved: 2026-08-07T07:01:43.187Z

Link: CVE-2026-71559

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

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

Modified: 2026-08-08T01:02:26.643

Link: CVE-2026-71559

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T00:00:03Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data