Description
Improper Validation of Certificate with Host Mismatch 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: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in the Apache Thrift c_glib bindings arises from a missing hostname verification step during TLS client connections. Because the client does not compare the certificate's Common Name or Subject Alternative Name against the intended hostname, an attacker can present a forged certificate that the client will accept. This flaw falls under CWE‑297 and allows a remote attacker to intercept, read, or modify encrypted traffic, effectively enabling a man‑in‑the‑middle attack.

Affected Systems

The issue affects the Apache Thrift c_glib binding on all releases prior to 0.24.0. Systems using older Thrift releases and relying on this binding are vulnerable whether they are written in C++, Java, Python, or other languages that depend on c_glib. No further sub‑version details are listed, so all patches or services released before 0.24.0 should be considered impacted.

Risk and Exploitability

The CVSS score of 9.1 reflects a high severity. The EPSS score is reported as < 1%, indicating a very low but non‑zero probability of exploitation, but the lack of hostname verification makes the flaw attractive to attackers. The vulnerability is not listed in CISA's KEV catalog. An attacker would need network access to the Thrift service and could exploit the flaw without authentication, as it lies entirely in client‑side certificate validation logic.

Generated by OpenCVE AI on August 3, 2026 at 17:52 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 hostname verification fix
  • If an upgrade cannot be performed immediately, configure the application or network layer to enforce explicit hostname verification against the expected server name, or replace the c_glib binding with a secure alternative that performs proper TLS validation
  • Monitor network traffic for TLS connections and detect certificate mismatches, raising alerts for any connections that bypass hostname verification

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
Description Improper Validation of Certificate with Host Mismatch 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 TLS Client Missing Hostname Verification
Weaknesses CWE-297
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-28T03:55:50.038Z

Reserved: 2026-05-20T22:31:12.384Z

Link: CVE-2026-48144

cve-icon Vulnrichment

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

cve-icon NVD

Status : Analyzed

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

Modified: 2026-07-28T05:17:06.470

Link: CVE-2026-48144

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-297

    Improper Validation of Certificate with Host Mismatch