Skip to content

CVE-2026-43871 GHSA-8wv5-x4w7-5gww libthrift: Infinite loop in Apache Thrift Java bindings (0.23.0 -> 0.24.0) - #1115

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/org.apache.thrift-libthrift-0.24.0
Open

CVE-2026-43871 GHSA-8wv5-x4w7-5gww libthrift: Infinite loop in Apache Thrift Java bindings (0.23.0 -> 0.24.0)#1115
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/org.apache.thrift-libthrift-0.24.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 2, 2026

Copy link
Copy Markdown
Contributor

Bumps the managed org.apache.thrift:libthrift version in the root pom.xml from 0.23.0 to 0.24.0, clearing the open Dependabot security alert for this dependency.

Advisory

CVE-2026-43871 / GHSA-8wv5-x4w7-5gww — Loop with Unreachable Exit Condition ("Infinite Loop", CWE-835) in the Apache Thrift Python, Go, PHP and Java bindings before 0.24.0. Crafted input can drive the affected binding into a loop that never exits, pinning a CPU and denying service.

Severity High — CVSS 3.1 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H), CVSS 4.0 8.7
Affected org.apache.thrift:libthrift < 0.24.0
Fixed in 0.24.0

Impact on OpenAM

Low. No OpenAM source imports org.apache.thrift, and mvn dependency:tree -Dincludes=org.apache.thrift over all 157 reactor modules (Cassandra modules included) resolves no Thrift artifact — the entry is a <dependencyManagement> pin only, which fixes the version for deployments that do pull Thrift in transitively. The bump keeps that declared version out of the vulnerable range.

Change

One-line version bump in pom.xml. No code or behaviour changes.

References

Bumps [org.apache.thrift:libthrift](https://github.com/apache/thrift) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/apache/thrift/releases)
- [Changelog](https://github.com/apache/thrift/blob/master/CHANGES.md)
- [Commits](apache/thrift@v0.23.0...v0.24.0)

---
updated-dependencies:
- dependency-name: org.apache.thrift:libthrift
  dependency-version: 0.24.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Sep 2, 2026
@vharseko vharseko changed the title Bump org.apache.thrift:libthrift from 0.23.0 to 0.24.0 CVE-2026-43871 GHSA-8wv5-x4w7-5gww libthrift: Infinite loop in Apache Thrift Java bindings (0.23.0 -> 0.24.0) Sep 3, 2026
@vharseko vharseko added the security Security fix or hardening (CVE, GHSA, XSS/CSRF/SSRF) label Sep 3, 2026
@vharseko
vharseko requested a review from maximthomas September 3, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code security Security fix or hardening (CVE, GHSA, XSS/CSRF/SSRF)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant