CVE-2026-90440

Apache Thrift: An exception escaping a libevent callback stops the D library's non-blocking server, allowing an unauthenticated remote attacker to deny service

Published Oct 2, 2026 CVSS 4.0 · 8.2 High EPSS < 1% KEV · Not listed
Description
Uncaught exception, improper handling of exceptional conditions, improper resource shutdown vulnerability in Apache Thrift D thrift.server.nonblocking.TNonblockingServer.



This issue affects Apache Thrift: before 0.25.0.



Users are recommended to upgrade to version 0.25.0, which fixes the issue.

Analysis

AI-generated

Technical impact

An uncaught exception in the libevent callback cycle causes the D language implementation of Apache Thrift’s non‑blocking server to terminate, preventing it from accepting further requests. The flaw stems from improper exception handling and resource cleanup, as reflected by the CWE identifiers relating to exception safety, missing documentation, and deallocation errors. A successful trigger removes service availability for any client that can reach the vulnerable server, potentially disrupting critical applications.

Affected Systems

The vulnerability affects all installations of Apache Thrift built before version 0.25.0. This includes any application that incorporates the Thrift D server family, regardless of platform, as long as the affected library is in use.

Risk and Exploitability

The CVSS score of 8.2 classifies the issue as high severity. Although an EPSS score is not currently available and the vulnerability is not listed in CISA KEV, the remote nature of the attack and lack of authentication requirements make exploitation straightforward for an attacker with network access to the Thrift service. If an adversary can reach the server, they can repeatedly invoke the faulty routine to repeatedly trigger the crash and achieve denial of service.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Apache Thrift 0.25.0 or later to remove the flaw
  • If upgrading is delayed, limit access to the Thrift service via firewall rules or virtual network segmentation to trusted IP ranges
  • Monitor server logs and uptime metrics for sudden shutdowns or restarts, and configure alerts to detect repeated service interruptions

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
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

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

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

Type Values Removed Values Added
Description Uncaught exception, improper handling of exceptional conditions, improper resource shutdown vulnerability in Apache Thrift D thrift.server.nonblocking.TNonblockingServer. 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: An exception escaping a libevent callback stops the D library's non-blocking server, allowing an unauthenticated remote attacker to deny service
Weaknesses CWE-248
CWE-404
CWE-755
References
Metrics cvssV4_0

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

Weaknesses
  • CWE-248

    Uncaught Exception

  • CWE-404

    Improper Resource Shutdown or Release

  • CWE-755

    Improper Handling of Exceptional Conditions

Sources

Status
PUBLISHED
Assigner
apache
Published
Updated
Oct 2, 2026, 1:55 PM
Reserved
Sep 11, 2026, 8:49 PM
Status
Deferred
Published
Oct 2, 2026, 12:17 PM
Modified
Oct 2, 2026, 2:30 PM
Severity
Important
Public date
Oct 2, 2026, 11:44 AM