CVE-2026-43869 json
Apache Thrift: TSSLTransportFactory.java hostname verification
published 2026-05-05 6 mo ago modified 2026-10-26 13 d ago also BIT-thrift-2026-43869 , EUVD-2026-27237 , GHSA-7pwc-h2j2-rjgj
- cvss
- 7.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 50%
- public exploits
- 0
- none known
Summary
Improper Validation of Certificate with Host Mismatch vulnerability in Apache Thrift.
This issue affects Apache Thrift: before 0.23.0.
Users are recommended to upgrade to version 0.23.0, which fixes the issue.
Patch / fix
- maven org.apache.thrift:libthrift 0.23.0
- bitnami thrift 0.23.0
- Apache Software Foundation Apache Thrift 0.23.0
- Red Hat Cryostat 4 on RHEL 9 4.2.0-16
- Red Hat Multicluster Global Hub 1.3.4 1779212259
- Red Hat Multicluster Global Hub 1.4.5 1779579439
- Red Hat Multicluster Global Hub 1.6.5 1780167118
- Red Hat Multicluster Global Hub 1.7.0 1779925273
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.13 1782383730
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.14 1782693386
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.15 1780677003
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.16 1780926805
- Red Hat Red Hat multicluster global hub 1.5.3 1778867753
- Red Hat Red Hat OpenShift AI 2.25 1783443816
- Red Hat Red Hat OpenShift distributed tracing 3.10.2 1781589494
- thrift Debian 14 0.23.0-3
debian advisories DEBIAN-CVE-2026-43869
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-43869 updated cvss 7.3
Apache Thrift: Apache Thrift: Security bypass due to improper certificate validation
-
Red Hat Multicluster Global Hub multicluster-globalhub/multicluster-globalhub-grafana-rhel8 Red Hat Advanced Cluster Management for Kubernetes 2 redhat-user-workloads/crt-redhat-acm-tenant/grafana-acm-213affected: workaround, no fix available
-
Red Hat AI Inference Server rhaiis/vllm-cpu-rhel9, rhaiis/vllm-tpu-rhel9affected: workaround, no fix planned “Will not fix”
-
Red Hat build of Apache Camel 4 for Quarkus 3 libthriftaffected: workaround, no fix available
-
Red Hat Fuse 7 libthriftaffected: workaround, no fix planned “Will not fix”
-
Red Hat OpenShift Container Platform 4 openshift4/cnf-tests-rhel8, openshift4/oc-mirror-plugin-rhel9, openshift4/ztp-site-generate-rhel8, redhat-user-workloads/telco-5g-tenant/cnf-tests-4-15, redhat-user-workloads/telco-5g-tenant/ztp-site-generate-4-15, redhat-user-workloads/telco-5g-tenant/ztp-site-generate-4-16affected: workaround, no fix available, no fix planned “Will not fix”
-
Red Hat OpenShift distributed tracing 3 rhosdt/tempo-query-rhel9, rhosdt/tempo-jaeger-query-rhel9, rhosdt/opentelemetry-collector-rhel9affected: workaround, no fix available
-
Red Hat Cryostat 4 on RHEL 9 cryostat/cryostat-storage-rhel9 4.2.0-16fixed: vendor fix RHSA-2026:28010
-
Red Hat Multicluster Global Hub 1.3.4 multicluster-globalhub/multicluster-globalhub-grafana-rhel9 1779212259fixed: vendor fix RHSA-2026:22423
show 20 moreshow fewer
-
Red Hat Multicluster Global Hub 1.4.9 multicluster-globalhub/multicluster-globalhub-grafana-rhel9 1779579439fixed: vendor fix RHSA-2026:22347
-
Red Hat Multicluster Global Hub 1.5.8 multicluster-globalhub/multicluster-globalhub-grafana-rhel9 1778867753fixed: vendor fix RHSA-2026:21769
-
Red Hat Multicluster Global Hub 1.6.6 multicluster-globalhub/multicluster-globalhub-grafana-rhel9 1780167118fixed: vendor fix RHSA-2026:23345
-
Red Hat Multicluster Global Hub 1.7.4 multicluster-globalhub/multicluster-globalhub-grafana-rhel9 1779925273fixed: vendor fix RHSA-2026:24503
-
Red Hat Advanced Cluster Management for Kubernetes 2.13 rhacm2/acm-grafana-rhel9 1782383730fixed: vendor fix RHSA-2026:30651
-
Red Hat Advanced Cluster Management for Kubernetes 2.14 rhacm2/acm-grafana-rhel9 1782693386fixed: vendor fix RHSA-2026:36882
-
Red Hat Advanced Cluster Management for Kubernetes 2.15 rhacm2/acm-grafana-rhel9 1780677003fixed: vendor fix RHSA-2026:24539
-
Red Hat Advanced Cluster Management for Kubernetes 2.16 rhacm2/acm-grafana-rhel9 1780926805fixed: vendor fix RHSA-2026:25273
-
Red Hat Build of Apache Camel 3.33.2.SP1 libthrift 0.23.0fixed: vendor fix RHSA-2026:26586
-
Red Hat OpenShift AI 2.25 rhoai/odh-modelmesh-rhel9 1783443816fixed: vendor fix RHSA-2026:42644
-
Red Hat OpenShift distributed tracing 3.10.1 rhosdt/tempo-rhel9 1781589494fixed: vendor fix RHSA-2026:27126
-
Red Hat Cryostat 4 on RHEL 9 cryostat/cryostat-rhel9 4.2.0-10, cryostat/cryostat-db-rhel9 4.2.0-16, cryostat/jfr-datasource-rhel9 4.2.0-10, cryostat/cryostat-reports-rhel9 4.2.0-10, cryostat/cryostat-operator-bundle 4.2.0-8, cryostat/cryostat-rhel9-operator 4.2.0-15, +3 more Red Hat Multicluster Global Hub 1.3.4 multicluster-globalhub/multicluster-globalhub-agent-rhel9 1779210675, multicluster-globalhub/multicluster-globalhub-manager-rhel9 1779210608, multicluster-globalhub/multicluster-globalhub-rhel9-operator 1779209992, multicluster-globalhub/multicluster-globalhub-operator-bundle 1779925031, multicluster-globalhub/multicluster-globalhub-postgres-exporter-rhel9 1779924243 Red Hat Multicluster Global Hub 1.4.9 multicluster-globalhub/multicluster-globalhub-agent-rhel9 1779838819, multicluster-globalhub/multicluster-globalhub-manager-rhel9 1779839447, multicluster-globalhub/multicluster-globalhub-rhel9-operator 1779887217, multicluster-globalhub/multicluster-globalhub-operator-bundle 1779891163, multicluster-globalhub/multicluster-globalhub-postgres-exporter-rhel9 1779147132 Red Hat Multicluster Global Hub 1.5.8 multicluster-globalhub/multicluster-globalhub-agent-rhel9 1779828691, multicluster-globalhub/multicluster-globalhub-manager-rhel9 1779828813, multicluster-globalhub/multicluster-globalhub-rhel9-operator 1779828536, multicluster-globalhub/multicluster-globalhub-operator-bundle 1779837290, multicluster-globalhub/multicluster-globalhub-postgres-exporter-rhel9 1779835152 Red Hat Multicluster Global Hub 1.6.6 multicluster-globalhub/multicluster-globalhub-agent-rhel9 1780320809, multicluster-globalhub/multicluster-globalhub-manager-rhel9 1780321673, multicluster-globalhub/multicluster-globalhub-rhel9-operator 1779839087, multicluster-globalhub/multicluster-globalhub-operator-bundle 1780370487, multicluster-globalhub/multicluster-globalhub-postgres-exporter-rhel9 1779839762 Red Hat Multicluster Global Hub 1.7.4 multicluster-globalhub/multicluster-globalhub-agent-rhel9 1780361828, multicluster-globalhub/multicluster-globalhub-manager-rhel9 1780615638, multicluster-globalhub/multicluster-globalhub-rhel9-operator 1779887500, multicluster-globalhub/multicluster-globalhub-operator-bundle 1780616828, multicluster-globalhub/multicluster-globalhub-postgres-exporter-rhel9 1779815431not affected: vulnerable code not present
-
Red Hat OpenShift Service Mesh 2 openshift-service-mesh/istio-rhel8-operatornot affected: vulnerable code not in execute path
-
Red Hat Advanced Cluster Management for Kubernetes 2 redhat-user-workloads/crt-redhat-acm-tenant/release-acm-212/grafana-acm-212not affected: component not present
-
Red Hat Advanced Cluster Management for Kubernetes 2.13 rhacm2/thanos-rhel9 1782465412, rhacm2/acm-cli-rhel9 1782157113, rhacm2/console-rhel9 1782157514, rhacm2/prometheus-rhel9 1782374537, rhacm2/acm-search-v2-rhel9 1782316482, rhacm2/node-exporter-rhel9 1782157546, +37 more Red Hat Advanced Cluster Management for Kubernetes 2.14 rhacm2/thanos-rhel9 1783122371, rhacm2/acm-cli-rhel9 1783350872, rhacm2/console-rhel9 1783451729, rhacm2/prometheus-rhel9 1783259161, rhacm2/acm-search-v2-rhel9 1783381100, rhacm2/node-exporter-rhel9 1783327463, +37 more Red Hat Advanced Cluster Management for Kubernetes 2.15 rhacm2/thanos-rhel9 1780908155, rhacm2/acm-cli-rhel9 1780415683, rhacm2/console-rhel9 1780876734, rhacm2/prometheus-rhel9 1780906025, rhacm2/acm-search-v2-rhel9 1780877544, rhacm2/node-exporter-rhel9 1780876985, +39 more Red Hat Advanced Cluster Management for Kubernetes 2.16 rhacm2/thanos-rhel9 1780931547, rhacm2/acm-cli-rhel9 1781100469, rhacm2/console-rhel9 1780600823, rhacm2/prometheus-rhel9 1780931508, rhacm2/acm-search-v2-rhel9 1780066324, rhacm2/node-exporter-rhel9 1780877735, +40 more Red Hat Build of Apache Camel 3.33.2.SP1 jimfs 1.1, jna 5.8.0, bcel 6.7.0, bson 5.6.4, gax 2.74.1, icu4j 78.2, +1630 morenot affected: vulnerable code not present
-
Red Hat Data Grid 8 libthriftnot affected: component not present
-
Red Hat Enterprise Linux 8 grafana, grafana-loki, grafana-mssql, grafana-mysql, grafana-selinux, grafana-graphite, +8 morenot affected: vulnerable code not present
-
Red Hat JBoss Enterprise Application Platform Expansion Pack libthrift Red Hat OpenShift AI (RHOAI) rhoai/odh-modelmesh-rhel8, rhoai/odh-model-registry-rhel9not affected: component not present
-
Red Hat OpenShift AI 2.25 rhoai/odh-rhel9-operator 1784004914, rhoai/odh-vllm-cpu-rhel9 1782397826, rhoai/odh-dashboard-rhel9 1782826282, rhoai/odh-operator-bundle 1784005555, rhoai/odh-vllm-cuda-rhel9 1783998774, rhoai/odh-vllm-rocm-rhel9 1783998857, +69 more Red Hat OpenShift distributed tracing 3.10.1 rhosdt/tempo-query-rhel9 1781587690, rhosdt/tempo-gateway-rhel9 1781589515, rhosdt/tempo-rhel9-operator 1781589394, rhosdt/tempo-operator-bundle 1781591522, rhosdt/tempo-gateway-opa-rhel9 1781589512, rhosdt/tempo-jaeger-query-rhel9 1781589458not affected: vulnerable code not present
-
Red Hat OpenStack Platform 18.0 rhoso-operators/openstack-operator-bundlenot affected: vulnerable code not in execute path
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 6 mo ago
Exploit prediction
0.63% chance of exploitation in the next 30 days, higher than 50% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
| GitHub | 3.1 | 7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
| CNA | 3.1 | 7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
| OSV | 3.1 | 7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.thrift:libthrift | <0.23.0 |
0.23.0 |
| bitnami | thrift | <0.23.0 |
0.23.0 |
Affected products
- Apache Software Foundation Apache Thrift
- Red Hat Cryostat 4 on RHEL 9
- Red Hat Red Hat Build of Apache Camel 3.33 for Quarkus 3.33.2.SP1
- Red Hat Multicluster Global Hub 1.3.4
- Red Hat Multicluster Global Hub 1.4.5
- Red Hat Multicluster Global Hub 1.6.5
- Red Hat Multicluster Global Hub 1.7.0
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.13
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.14
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.15
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.16
- Red Hat Red Hat multicluster global hub 1.5.3
- Red Hat Red Hat OpenShift AI 2.25
- Red Hat Red Hat OpenShift distributed tracing 3.10.2
- Red Hat Multicluster Global Hub
- Red Hat OpenShift Service Mesh 2
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2
- Red Hat Red Hat AI Inference Server
- Red Hat Red Hat build of Apache Camel 4 for Quarkus 3
- Red Hat Red Hat Data Grid 8
- Red Hat Red Hat Enterprise Linux 8
- Red Hat Red Hat Fuse 7
- Red Hat Red Hat JBoss Enterprise Application Platform Expansion Pack
- Red Hat Red Hat OpenShift AI (RHOAI)
- Red Hat Red Hat OpenShift Container Platform 4
- Red Hat Red Hat OpenShift distributed tracing 3
- Red Hat Red Hat OpenStack Platform 18.0
Classification
References
-
github.com
/apache/thrift/commit/0919c3d5506151514e283a63e1fe1ce83e2449d8
web
-
lists.apache.org
/thread/3hsgl1b69wzq3ry39scqbv2dhyl3j52r
vendor-advisory, web, advisory
-
access.redhat.com
/errata/RHSA-2026:28010
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:22423
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:22347
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:23345
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:24503
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:30651
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:36882
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:24539
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:25273
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:26586
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:42644
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:27126
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:21769
vendor-advisory, web
-
openwall.com
/lists/oss-security/2026/05/05/3
web, mailing-list, third-party-advisory, advisory
-
access.redhat.com
/security/cve/CVE-2026-43869
vdb-entry, web
-
bugzilla.redhat.com
/show_bug.cgi?id=2466660
issue-tracking, web
-
security.access.redhat.com
/data/csaf/v2/vex/2026/cve-2026-43869.json
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-43869
advisory, web
-
github.com
/apache/thrift
package
-
github.com
/apache/thrift/releases/tag/v0.23.0
web
Sources
- CVE List CVE-2026-43869
- GitHub Advisory GHSA-7pwc-h2j2-rjgj
- NVD CVE-2026-43869
- OSV BIT-thrift-2026-43869
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.