← Back to search

CVE-2026-85494

7.5 HIGH

Published 2026-10-02 · Updated 2026-10-07

AI risk analysis

Summary
Apache Thrift bindings are vulnerable to memory exhaustion and unhandled exceptions due to improper handling of length parameters and inefficient algorithms, potentially leading to denial of service.
Exploitability
Exploitation requires sending specially crafted data to a Thrift service that uses affected language bindings, with no complex preconditions needed.
Blast radius
The vulnerability could affect any application using Apache Thrift with Python, Ruby, Erlang, Lua, Dart, JavaME, Perl, PHP or D language bindings, potentially causing widespread service disruption.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Apache Thrift version 0.25.0 which fixes the memory allocation and exception handling issues.
dosmemory-exhaustionthrift

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

Improper handling of length parameter inconsistency, Uncaught exception, Inefficient Algorithmic Complexity, Memory allocation with excessive size value, Initialization of a resource with an insecure default vulnerability in Apache Thrift Python, Ruby, Erlang, Lua, Dart, JavaME, Perl, PHP and 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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Weaknesses

CWE-130, CWE-248, CWE-407, CWE-789, CWE-1188

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.