Description
Integer Overflow or Wraparound vulnerability in Apache Thrift C++, c_glib, Go, netstd, Delphi and Haxe 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 uses a C++ protocol implementation that checks how many bytes are available before a read. An integer overflow occurs in TProtocol::checkReadBytesAvailable, which allows a malformed client to cause the server to read beyond the intended buffer. The overflow can trigger a crash or unexpected behavior, leading to a denial of service or possible information disclosure. The vulnerability is classified as CVSS 8.7, indicating high severity.

Affected Systems

The flaw affects all Apache Thrift bindings written in C++, c_glib, Go, netstd, Delphi and Haxe that use versions prior to 0.24.0. This includes any application or service that imports and executes these libraries from the Apache Software Foundation.

Risk and Exploitability

Because the overflow is triggered by data received over the Thrift protocol, the attack vector is network‑bound; a remote client can send crafted data to exploit the bug. The EPSS score of 1% indicates a low but non‑zero exploitation probability, and the vulnerability is not listed in CISA KEV. With a CVSS score of 8.7 the risk is high, and the likelihood of exploitation remains significant until the library is updated.

Generated by OpenCVE AI on August 3, 2026 at 17:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Thrift to version 0.24.0 or later to eliminate the integer overflow.
  • Replace any custom TProtocol implementations with the updated library so that the overflow check is fixed.
  • If an immediate upgrade cannot be performed, restrict access to the Thrift service to trusted networks or enforce TLS authentication to reduce the likelihood of malicious payload delivery.

Generated by OpenCVE AI on August 3, 2026 at 17:51 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 15:45:00 +0000

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

Mon, 27 Jul 2026 14: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 11:30:00 +0000

Type Values Removed Values Added
Description Integer Overflow or Wraparound vulnerability in Apache Thrift C++, c_glib, Go, netstd, Delphi and Haxe 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: integer overflow in TProtocol::checkReadBytesAvailable()
Weaknesses CWE-190
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:05:35.872Z

Reserved: 2026-06-17T23:13:54.948Z

Link: CVE-2026-55969

cve-icon Vulnrichment

Updated: 2026-07-27T11:08:02.526Z

cve-icon NVD

Status : Analyzed

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

Modified: 2026-07-27T19:50:33.893

Link: CVE-2026-55969

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-27T11:07:53Z

Links: CVE-2026-55969 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T18:00:11Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound