Description
Out-of-bounds Read vulnerability in Apache Thrift 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: 6.9 Medium
EPSS: 1.1% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an out-of-bounds read in the c_glib bindings of Apache Thrift, specifically within the transport leftover-bytes path. This flaw, categorized as CWE-125, can expose internal memory contents to an attacker, resulting in accidental disclosure of sensitive data. While the official description does not state additional repercussions, the nature of an out-of-bounds read inherently threatens confidentiality and, if exploited in conjunction with other flaws, could potentially aid further compromise.

Affected Systems

Apache Thrift versions before 0.24.0 are affected. The issue exists in the c_glib bindings of the Apache Software Foundation's Thrift library. Any deployment that relies on these bindings without the latest patch is vulnerable.

Risk and Exploitability

The CVSS score of 6.9 indicates a high risk level. The EPSS score is 1%, indicating a low but nonzero likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog, suggesting that widespread exploitation is not currently documented. The attack vector is not explicitly detailed in the advisory; however, the out-of-bounds read could be triggered by processing untrusted data through the affected transport layer. Exploitation likely requires the attacker to supply crafted input that causes the transport to read beyond allocated memory. While remote exploitation is possible if the Thrift service is exposed to untrusted clients, local exploitation would be easier if the service runs with sufficient privileges.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Thrift to version 0.24.0 or later to apply the vendor fix.
  • If an upgrade is infeasible, restrict untrusted input from reaching the c_glib transport layer and apply strict input validation to prevent malformed data from triggering the read.
  • Employ least privilege for processes that use the Apache Thrift library to limit potential impact of any memory disclosure.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 29 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


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 Out-of-bounds Read vulnerability in Apache Thrift 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: c_glib heap out-of-bounds read in transport leftover-bytes path
Weaknesses CWE-125
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-27T13:07:33.262Z

Reserved: 2026-06-27T11:41:12.546Z

Link: CVE-2026-58023

cve-icon Vulnrichment

Updated: 2026-07-27T13:07:33.262Z

cve-icon NVD

Status : Analyzed

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

Modified: 2026-07-27T19:51:16.513

Link: CVE-2026-58023

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-27T11:12:40Z

Links: CVE-2026-58023 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses