Description
Uncaught exception, Loop with unreachable exit condition ('infinite loop'), Integer underflow (wrap or wraparound) vulnerability in Apache Thrift D language bindings.



This issue affects Apache Thrift: before 0.25.0.



Users are recommended to upgrade to version 0.25.0, which fixes the issue.
Published: 2026-10-02
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

An unhandled exception occurs when the D language bindings for Apache Thrift receive a truncated HTTP request. The resulting loop has an unreachable exit condition, leading to an infinite loop and an integer underflow, which crashes the server. Because no authentication is required to send the malformed request, an unauthenticated remote attacker can repeatedly crash the service, causing a denial of service. The flaw is limited to the D bindings and is triggered by malformed request data.

Affected Systems

The vulnerability is present in the Apache Thrift library for all releases before version 0.25.0, affecting systems that use the D language bindings to handle Thrift requests. Systems running these older Thrift versions are vulnerable regardless of other configurations.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity, although the EPSS score is not available and the issue is not listed in CISA’s KEV catalog. The flaw can be exploited remotely by forging a truncated HTTP request, so any environment that exposes the Thrift D server to the network is at risk and could experience repeated crashes and service outages. No authentication or privileged access is needed to trigger the crash, making it a straightforward denial‑of‑service vector.

Generated by OpenCVE AI on October 2, 2026 at 12:59 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Apache Thrift library to version 0.25.0 or later, which removes the infinite loop and integer underflow bug in the D bindings.
  • If an immediate upgrade is not possible, limit exposure by disabling or removing the D language bindings from the running service, or restrict access to the Thrift D server to trusted internal networks only.
  • Configure network or application layer filtering to reject malformed or excessively truncated HTTP requests before they reach the Thrift server, such as by setting maximum request size or validating HTTP syntax at a reverse proxy or firewall.

Generated by OpenCVE AI on October 2, 2026 at 12:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 03 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
First Time appeared Redhat
Redhat hummingbird
CPEs cpe:/a:redhat:hummingbird:1
Vendors & Products Redhat
Redhat hummingbird
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


Fri, 02 Oct 2026 15:15:00 +0000

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

Fri, 02 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 02 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Description Uncaught exception, Loop with unreachable exit condition ('infinite loop'), Integer underflow (wrap or wraparound) vulnerability in Apache Thrift D language bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.
Title Apache Thrift: A truncated HTTP request stops the D library's server, allowing an unauthenticated remote attacker to deny service
Weaknesses CWE-191
CWE-248
CWE-835
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-10-02T14:02:10.469Z

Reserved: 2026-09-07T22:15:07.394Z

Link: CVE-2026-86537

cve-icon Vulnrichment

Updated: 2026-10-02T14:01:40.506Z

cve-icon NVD

Status : Deferred

Published: 2026-10-02T12:17:22.233

Modified: 2026-10-02T15:17:11.837

Link: CVE-2026-86537

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-02T11:40:51Z

Links: CVE-2026-86537 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-02T14:44:29Z

Weaknesses
  • CWE-191

    Integer Underflow (Wrap or Wraparound)

  • CWE-248

    Uncaught Exception

  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')