Skip to content
OpenAdvisories
High · 8.7 CVE-2026-43871 BIT-thrift-2026-43871EUVD-2026-49146GHSA-8wv5-x4w7-5gwwPYSEC-2026-3926

Apache Thrift, Apache Thrift, Apache Thrift, Apache Thrift: TCompactProtocol varint byte-count limit

Published Jul 27, 2026 · Updated Jul 27, 2026 · Assigned by apache

Vendor: Apache Software Foundation Product: Apache Thrift Package: amazon-cloudwatch-agent Package: apache/thrift Package: bento Package: datadog-agent-7.77-full Package: datadog-agent-7.78-full Package: datadog-agent-7.79-full Package: datadog-agent-7.80-core-integrations Package: datadog-agent-7.80-full Package: datadog-agent-7.80-oci-compat Package: datadog-agent-7.80-s6-overlay Package: datadog-agent-7.81-full Package: druid Package: github.com/apache/thrift Package: grafana-12.3 Package: grafana-12.4 Package: grafana-13.0 Package: influxdb Package: jaeger-2 Package: jaeger-2-jaeger Package: jaeger-2-jaeger-compat Package: jaeger-2-remote-storage Package: jitsucom-bulker-bulker Package: jitsucom-bulker-sidecar Package: jitsucom-bulker-sidecar-compat Package: kata-containers-cc Package: kata-containers-preview Package: kserve-modelmesh Package: libthrift-java Package: minio Package: nri-cassandra Package: nri-cassandra-jdk11 Package: nri-jmx Package: nri-jmx-jdk11 Package: nri-kafka Package: nri-kafka-jdk11 Package: org.apache.thrift:libthrift Package: seaweedfs Package: spark-4.0-scala-2.13 Package: spark-4.1-scala-2.13 Package: telegraf Package: tempo-2.10 Package: tempo-2.10-query Package: tempo-3.0 Package: tempo-3.0-cli Package: tempo-3.0-query Package: tempo-3.0-vulture Package: temporal Package: thrift Package: thrift Package: thrift Package: thrift Package: vitess Package: wavefront-proxy Package: zipkin Ecosystem: Azure Linux Ecosystem: Debian Ecosystem: Go Ecosystem: Maven Ecosystem: Packagist Ecosystem: PyPI Ecosystem: Ubuntu Ecosystem: Wolfi

Description

Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in Apache Thrift Python, Go, PHP and Java bindings.This issue affects Apache Thrift: before 0.24.0.

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

Affected products

VendorProductAffectedFixed
Apache Software Foundation Apache Thrift < 0.24.0 0.24.0

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 thrift 0.24.0-2 —
Debian 13 thrift No fix yet —
Debian 12 thrift No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 thrift +1 No fix yet —
Ubuntu 26.04 LTS thrift +1 No fix yet —
Ubuntu 24.04 LTS thrift +1 No fix yet —
Ubuntu 22.04 LTS thrift +1 No fix yet —
Ubuntu 20.04 LTS thrift No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libthrift-java No fix yet —
Ubuntu 16.04 LTS libthrift-java No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Hardened Images 1 thrift +5 0.24.0-0.1.hum1 RHSA-2026:49837
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed thrift 0.24.0-1.1 openSUSE-SU-2026:11432-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 influxdb 2.7.5-20 —
Azure Linux 3 kata-containers-cc 3.15.0.aks0-20 —
Azure Linux 3 kata-containers-preview No fix yet —
Azure Linux 3 telegraf 1.31.0-26 —
Azure Linux 3 thrift 0.24.0-1 —
Azure Linux 3 vitess 19.0.4-12 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling amazon-cloudwatch-agent 1.300072.0-r6 —
Wolfi rolling bento 1.21.1-r3 —
Wolfi rolling datadog-agent-7.80-full 7.80.4-r14 —
Wolfi rolling datadog-agent-7.80-oci-compat +2 7.80.4-r16 —
Wolfi rolling druid 38.0.0-r8 —
Wolfi rolling grafana-12.3 12.3.11-r5 —
Wolfi rolling grafana-12.4 12.4.10-r1 —
Wolfi rolling grafana-13.0 13.0.8-r1 —
Wolfi rolling jaeger-2 +1 2.21.0-r0 —
Wolfi rolling jaeger-2-jaeger +1 2.20.0-r9 —
Wolfi rolling jitsucom-bulker-bulker +1 2.15.0-r2 —
Wolfi rolling jitsucom-bulker-sidecar-compat 2.15.0-r4 —
Wolfi rolling kserve-modelmesh +4 No fix yet —
Wolfi rolling minio 0.20260717.120751-r12 —
Wolfi rolling nri-cassandra +1 2.23.1-r1 —
Wolfi rolling nri-jmx +1 3.17.0-r1 —
Wolfi rolling nri-kafka +1 3.24.0-r0 —
Wolfi rolling seaweedfs 4.45-r3 —
Wolfi rolling spark-4.0-scala-2.13 4.0.5-r1 —
Wolfi rolling spark-4.1-scala-2.13 4.1.4-r2 —
Wolfi rolling tempo-2.10 +1 2.10.8-r3 —
Wolfi rolling tempo-3.0 +3 3.0.3-r4 —
Wolfi rolling temporal 1.8.3-r1 —
Wolfi rolling wavefront-proxy 13.9-r27 —
Wolfi rolling zipkin 3.6.1-r24 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/apache/thrift < 0.24.0 0.24.0 GHSA-8wv5-x4w7-5gww
Maven org.apache.thrift:libthrift < 0.24.0 0.24.0 GHSA-8wv5-x4w7-5gww
Packagist apache/thrift < 0.24.0 0.24.0 GHSA-8wv5-x4w7-5gww
PyPI thrift < 0.24.0 0.24.0 PYSEC-2026-3926

Advisories 3

References