Description
Improper Handling of Highly Compressed Data (Data Amplification) vulnerability in Apache Thrift C++, Java, Python, Go, D, C/GLib bindings.

This issue affects Apache Thrift: before 0.24.0.

Users are recommended to upgrade to version 0.24.0, which fixes the issue.
Published: 2026-07-27
Score: 8.7 High
EPSS: 1.1% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Apache Thrift’s TZlibTransport decompresses incoming data without enforcing a limit on the decompressed size, a flaw that permits data amplification. When a compressed payload expands to an unrealistically large volume, the library attempts to allocate memory and process this data, which can disrupt service availability. The weakness is identified as CWE-409 due to improper handling of sensitive data sizes.

Affected Systems

All supported bindings—C++, Java, Python, Go, D, and C/GLib—are affected in any release before 0.24.0. Users deploying these versions are vulnerable across all languages.

Risk and Exploitability

The CVSS score of 8.7 marks the vulnerability as high severity, while the EPSS score of 1% indicates a low but non‑zero chance of exploitation. The flaw is not listed in CISA KEV, suggesting no widespread active exploitation has yet been observed. The likely attack vector is a remote attacker with access to the Thrift service who sends a specially crafted, highly compressed payload that expands beyond expected limits. Successful exploitation would cause resource exhaustion, leading to denial of service.

Generated by OpenCVE AI on August 4, 2026 at 14:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Thrift to version 0.24.0 or later, which removes the size‑check issue.
  • Configure or modify the TZlibTransport to enforce a maximum decompressed size or drop connections that produce oversized payloads.
  • Monitor server memory and CPU usage for abnormal spikes that may indicate exploitation attempts.

Generated by OpenCVE AI on August 4, 2026 at 14:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Important


Mon, 27 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 27 Jul 2026 13:15:00 +0000

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

Mon, 27 Jul 2026 11:30:00 +0000

Type Values Removed Values Added
Description Improper Handling of Highly Compressed Data (Data Amplification) vulnerability in Apache Thrift C++, Java, Python, Go, D, C/GLib bindings. This issue affects Apache Thrift: before 0.24.0. Users are recommended to upgrade to version 0.24.0, which fixes the issue.
Title Apache Thrift, Apache Thrift, Apache Thrift, Apache Thrift, Apache Thrift, Apache Thrift: TZlibTransport Decompression Size Limit
Weaknesses CWE-409
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-27T13:03:46.048Z

Reserved: 2026-05-21T20:38:07.261Z

Link: CVE-2026-48586

cve-icon Vulnrichment

Updated: 2026-07-27T11:07:36.561Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-27T12:16:44.970

Modified: 2026-07-27T19:49:42.700

Link: CVE-2026-48586

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-27T11:02:54Z

Links: CVE-2026-48586 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T14:15:10Z

Weaknesses
  • CWE-409

    Improper Handling of Highly Compressed Data (Data Amplification)