Apache Software FoundationCVE-2026-85494
Apache Thrift: excessive memory allocation
High8.7CVE-2026-85494 · Published Oct 2, 2026
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.
Affected versions
| Package | Affected | Fixed in |
|---|---|---|
| Apache Thrift Product | < 0.25.0 | 0.25.0 |
| < 0.25.0 | 0.25.0 | |
| < 0.25.0 | 0.25.0 | |
| < 0.25.0 | 0.25.0 | |
| < 0.25.0 | 0.25.0 | |
| < 0.25.0 | 0.25.0 | |
| < 0.25.0 | 0.25.0 | |
| < 0.25.0 | 0.25.0 | |
| < 0.25.0 | 0.25.0 |
Details and references
More Apache Software Foundation advisories
All Apache Software Foundation| Date | Advisory | Severity | Fixed in |
|---|---|---|---|
| Oct 2 | Apache Thrift: resource exhaustion | High8.2 | 0.25.0 |
| Oct 2 | Apache Thrift: resource exhaustion | High8.2 | 0.25.0 |
| Oct 2 | Apache Thrift: resource exhaustion | High8.2 | 0.25.0 |
| Oct 2 | Apache Thrift: infinite loop | High8.2 | 0.25.0 |
| Oct 2 | Apache Thrift: infinite loop | High8.2 | 0.25.0 |
| Oct 2 | Apache Thrift: integer overflow | Critical9.2 | 0.25.0 |