Description
Inefficient Algorithmic Complexity vulnerability in Apache Thrift Perl 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.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch Immediately
AI Analysis

Impact

This vulnerability is an inefficient algorithmic complexity flaw in the Perl bindings of Apache Thrift. The [FramedTransport] implementation repeatedly re-slices the remaining buffer on each read and write operation, causing time complexity to grow quadratically with the amount of data processed. An attacker can trigger this behavior by making repeated calls that require large buffers, leading to excessive CPU usage or memory consumption and potentially rendering the service unresponsive.

Affected Systems

The flaw affects Apache Thrift for all versions prior to 0.25.0. The vendor is the Apache Software Foundation and the product is Apache Thrift. Users should ensure they are not running a pre‑0.25.0 release.

Risk and Exploitability

The CVSS score of 8.2 indicates a high severity. EPSS data is not available and the vulnerability is not listed in the CISA KEV catalog. Since the code path uses the public network interface of a Perl Thrift client, the likely attack vector is a remote network attacker sending crafted frames to a vulnerable service. Repeated exploitation would cause the quadratic degradation, effectively leading to a denial of service.

Generated by OpenCVE AI on October 2, 2026 at 14:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Apache Thrift version 0.25.0 or newer, which contains the fixed Perl bindings.
  • If an immediate upgrade is not possible, configure the service to enforce a cap on concurrent Thrift client connections or limit request rate.
  • Deploy application‑level rate limiting or a connection queue to reduce the volume of frame traffic.

Generated by OpenCVE AI on October 2, 2026 at 14:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

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


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

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

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

Type Values Removed Values Added
Description Inefficient Algorithmic Complexity vulnerability in Apache Thrift Perl 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: Perl `FramedTransport` reads and TLS socket writes re-slice the remaining buffer on every call (quadratic)
Weaknesses CWE-407
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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-10-02T17:18:14.952Z

Reserved: 2026-09-22T21:15:31.857Z

Link: CVE-2026-96287

cve-icon Vulnrichment

Updated: 2026-10-02T17:18:08.099Z

cve-icon NVD

Status : Deferred

Published: 2026-10-02T13:18:05.627

Modified: 2026-10-02T18:17:08.920

Link: CVE-2026-96287

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-02T15:30:11Z

Weaknesses
  • CWE-407

    Inefficient Algorithmic Complexity