CVE-2026-41603
Apache Thrift has an issue with Java TSSLTransportFactory hostname verification
CVE-2026-41603 has been rejected by its source and should not be treated as a live vulnerability, published April 28, 2026. Fixed in org.apache.thrift:libthrift 0.23.0.
- Severity
- 7.4 HighCVSS 3.1, GitHub Advisories
- Exploit chance
- UnscoredNo EPSS score yet
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
0.23.0org.apache.thrift:libthrift +26 more
Description
This CVE ID is Rejected and will not be used. The record incorrectly described the affected language binding and fixed version. Use CVE-2026-66053, which was assigned to the vulnerability.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.thrift:libthriftMaven | before 0.23.0 | 0.23.0 |
thriftAlpine:v3.24 | before 0.23.0-r0 | 0.23.0-r0 |
thriftBitnami | before 0.23.0 | 0.23.0 |
org.apache.thrift:libthriftMaven | before 0.23.0, plus listed versions 0.10.00.11.00.12.00.13.00.14.0 Show 19 moreShow less0.14.10.14.20.15.00.16.00.17.00.18.00.18.10.19.00.20.00.21.00.22.00.6.10.7.00.8.00.9.00.9.10.9.20.9.30.9.3-1 | 0.23.0 |
terraform-provider-awsSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 41 CVEs | before 3.11.0-150200.6.18.1 | 3.11.0-150200.6.18.1 |
terraform-provider-azurermSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 41 CVEs | before 2.32.0-150200.6.12.1 | 2.32.0-150200.6.12.1 |
terraform-provider-externalSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 41 CVEs | before 2.0.0-150200.6.12.1 | 2.0.0-150200.6.12.1 |
terraform-provider-googleSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 41 CVEs | before 3.43.0-150200.6.12.1 | 3.43.0-150200.6.12.1 |
terraform-provider-helmSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 41 CVEs | before 2.9.0-150200.6.23.1 | 2.9.0-150200.6.23.1 |
terraform-provider-kubernetesSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 41 CVEs | before 1.13.2-150200.6.12.1 | 1.13.2-150200.6.12.1 |
Show 17 moreShow less
| Package | Affected | Fixed |
|---|---|---|
terraform-provider-localSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 41 CVEs | before 2.0.0-150200.6.17.1 | 2.0.0-150200.6.17.1 |
terraform-provider-nullSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 41 CVEs | before 3.0.0-150200.6.18.1 | 3.0.0-150200.6.18.1 |
terraform-provider-randomSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 41 CVEs | before 3.0.0-150200.6.15.1 | 3.0.0-150200.6.15.1 |
terraform-provider-tlsSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 41 CVEs | before 3.0.0-150200.5.15.1 | 3.0.0-150200.5.15.1 |
terraform-provider-awsSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 41 CVEs | before 3.11.0-150200.6.18.1 | 3.11.0-150200.6.18.1 |
terraform-provider-azurermSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 41 CVEs | before 2.32.0-150200.6.12.1 | 2.32.0-150200.6.12.1 |
terraform-provider-externalSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 41 CVEs | before 2.0.0-150200.6.12.1 | 2.0.0-150200.6.12.1 |
terraform-provider-googleSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 41 CVEs | before 3.43.0-150200.6.12.1 | 3.43.0-150200.6.12.1 |
terraform-provider-helmSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 41 CVEs | before 2.9.0-150200.6.23.1 | 2.9.0-150200.6.23.1 |
terraform-provider-kubernetesSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 41 CVEs | before 1.13.2-150200.6.12.1 | 1.13.2-150200.6.12.1 |
terraform-provider-localSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 41 CVEs | before 2.0.0-150200.6.17.1 | 2.0.0-150200.6.17.1 |
terraform-provider-nullSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 41 CVEs | before 3.0.0-150200.6.18.1 | 3.0.0-150200.6.18.1 |
terraform-provider-randomSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 41 CVEs | before 3.0.0-150200.6.15.1 | 3.0.0-150200.6.15.1 |
terraform-provider-tlsSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 41 CVEs | before 3.0.0-150200.5.15.1 | 3.0.0-150200.5.15.1 |
terraform-provider-susepubliccloudSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 11 CVEs | before 0.0.1-150100.3.14.1 | 0.0.1-150100.3.14.1 |
terraform-provider-susepubliccloudSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 11 CVEs | before 0.0.1-150100.3.14.1 | 0.0.1-150100.3.14.1 |
thriftUbuntu:25.10 | All versions, plus listed versions 0.19.0-4build1 | None known |
What each source reports
GitHub Advisories Score usedGHSA-gf47-qgg5-9g9q 7.4
Apache Thrift has an issue with Java TSSLTransportFactory hostname verification
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.
- Record
GHSA-gf47-qgg5-9g9q- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-295, CWE-297
- Updated
- 2026-11-02
CVE ListNo score
This CVE ID is Rejected and will not be used. The record incorrectly described the affected language binding and fixed version. Use CVE-2026-66053, which was assigned to the vulnerability.
- Record
CVE-2026-41603- Updated
- 2026-11-02
EUVDEUVD-2026-26021 7.4
This CVE ID is Rejected and will not be used. The record incorrectly described the affected language binding and fixed version. Use CVE-2026-66053, which was assigned to the vulnerability.
- Record
EUVD-2026-26021- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
NVDNo score
Rejected reason: This CVE ID is Rejected and will not be used. The record incorrectly described the affected language binding and fixed version. Use CVE-2026-66053, which was assigned to the vulnerability.
- Record
CVE-2026-41603- Updated
- 2026-11-02
OSV 7.4
Apache Thrift: Java TSSLTransportFactory hostname verification
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.
- Record
CVE-2026-41603- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-297, CWE-306
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-41603 7.4
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.
- Record
DEBIAN-CVE-2026-41603- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 6 moreShow less
OSVGHSA-gf47-qgg5-9g9q 7.4
Apache Thrift has an issue with Java TSSLTransportFactory hostname verification
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.
- Record
GHSA-gf47-qgg5-9g9q- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-295, CWE-297
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-41603 7.4
Rejected reason: This CVE ID is Rejected and will not be used. The record incorrectly described the affected language binding and fixed version. Use CVE-2026-66053, which was assigned to the vulnerability.
- Record
UBUNTU-CVE-2026-41603- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - Updated
- 2026-11-02
OSVALPINE-CVE-2026-41603No score
Rejected reason: This CVE ID is Rejected and will not be used. The record incorrectly described the affected language binding and fixed version. Use CVE-2026-66053, which was assigned to the vulnerability.
- Record
ALPINE-CVE-2026-41603- Updated
- 2026-11-03
OSVBIT-thrift-2026-41603No score
Apache Thrift: Java TSSLTransportFactory hostname verification
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.
- Record
BIT-thrift-2026-41603- Updated
- 2026-11-02
OSVSUSE-SU-2026:3056-1No score
Security update for terraform-provider-aws, terraform-provider-azurerm, terraform-provider-external, terraform-provider-google, terraform-provider-helm, terraform-provider-kubernetes, terraform-provider-local, terraform-provider-null, terraform-provider-random, terraform-provider-tls
This update for terraform-provider-aws, terraform-provider-azurerm, terraform-provider-external, terraform-provider-google, terraform-provider-helm, terraform-provider-kubernetes, terraform-provider-local, terraform-provider-null, terraform-provider-random, terraform-provider-tls fixes the following issues
- CVE-2022-41723: go1.19,go1.20: net/http2: quadratic complexity in HPACK decoding (bsc#1208300).
- CVE-2025-22872: golang.org/x/net/html: incorrectly interpreted tags can cause content to be placed wrong scope during DOM construction (bsc#1241728).
- CVE-2025-32386: helm: specially crafted chart archive can cause OOM termination (bsc#1241030).
- CVE-2025-32387: helm: specially crafted JSON schema can cause a stack overflow (bsc#1241033).
- CVE-2025-47911: golang.org/x/net/html: various algorithms have quadratic complexity when parsing HTML documents (bsc#1251365).
- CVE-2025-47913: golang.org/x/crypto/ssh/agent: client process termination when receiving an unexpected message type in response to a key listing or signing request (bsc#1253508 bsc#1253517).
- CVE-2025-47914: golang.org/x/crypto/ssh/agent: non validated message size can cause a panic due to an out of bounds read (bsc#1253980 bsc#1253983).
- CVE-2025-58181: golang.org/x/crypto/ssh: invalidated number of mechanisms can cause unbounded memory consumption (bsc#1253797 bsc#1253799).
- CVE-2025-58190: golang.org/x/net/html: specially crafted input can cause excessive memory consumption by
html.ParseFragment(bsc#1251559). - CVE-2026-25680,CVE-2026-25681,CVE-2026-27136,CVE-2026-42502,CVE-2026-42506: golang.org/x/net/html: multiple issues when parsing HTML files (bsc#1267058).
- CVE-2026-25934: github.com/go-git/go-git/v5: improper verification of data integrity values for
.packand.idxfiles can lead to the consumption of corrupted files (bsc#1258096). - CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2
:pathpseudo-header (bsc#1260139 bsc#1260149 bsc#1260180). - CVE-2026-39821: golang.org/x/net/idna: failure to reject ASCII-only Punycode-encoded labels allows for validation bypass and privilege escalation (bsc#1266477 bsc#1266482 bsc#1266541 bsc#1266547).
- CVE-2026-39827,CVE-2026-39828,CVE-2026-39829,CVE-2026-39830,CVE-2026-39831,CVE-2026-39832,CVE-2026-39833, CVE-2026-39834,CVE-2026-39835,CVE-2026-42508,CVE-2026-46595,CVE-2026-46597,CVE-2026-46598: golang.org/x/crypto/ssh: multiple issues in the crypto/ssh library (bsc#1266051 bsc#1266057 bsc#1266086 bsc#1266112 bsc#1266122 bsc#1266127 bsc#1266132 bsc#1266150 bsc#1266160).
- CVE-2026-41506: github.com/go-git/go-git/v5: HTTP authentication credential leak when following redirects during smart-HTTP clone and fetch operations (bsc#1264862 bsc#1264888 bsc#1264938).
- CVE-2026-41602: github.com/apache/thrift:
TFramedTransportframe size headers can lead to auint32integer overflow (bsc#1263515). - CVE-2026-41603: github.com/apache/thrift: improper hostname verification in
TSSLTransportFactorycan lead to host mismatch (bsc#1263606). - CVE-2026-41604: github.com/apache/thrift: swift input with an invalid field range can lead to an out-of-bounds read and application crash (bsc#1263445).
- CVE-2026-41605: github.com/apache/thrift: compact protocol messages with large integer values can lead to integer overflow (bsc#1263411).
- CVE-2026-41606: github.com/apache/thrift: crafted nested messages in
c_glibdispatch can lead to uncontrolled recursion and denial of service (bsc#1263357). - CVE-2026-41607: github.com/apache/thrift: crafted message with improper length validation can lead to an out-of-bounds read and potential information disclosure (bsc#1263313).
- CVE-2026-41636: github.com/apache/thrift: uncontrolled recursion in Node.js bindings can lead to denial of service via stack exhaustion (bsc#1263247).
- CVE-2026-44740: github.com/go-git/go-billy/v5: improper input handling in many components can lead to DoS…
- Record
SUSE-SU-2026:3056-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3057-1No score
Security update for terraform-provider-susepubliccloud
This update for terraform-provider-susepubliccloud fixes the following issues
- CVE-2022-41723: go1.19,go1.20: net/http2: quadratic complexity in HPACK decoding (bsc#1208300).
- CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2
:pathpseudo-header (bsc#1260180). - CVE-2026-39821: golang.org/x/net/idna: failure to reject ASCII-only Punycode-encoded labels allows for validation bypass and privilege escalation (bsc#1266477).
- CVE-2026-41602: github.com/apache/thrift:
TFramedTransportframe size headers can lead to auint32integer overflow (bsc#1263515). - CVE-2026-41603: github.com/apache/thrift: improper hostname verification in
TSSLTransportFactorycan lead to host mismatch (bsc#1263606). - CVE-2026-41604: github.com/apache/thrift: swift input with an invalid field range can lead to an out-of-bounds read and application crash (bsc#1263445).
- CVE-2026-41605: github.com/apache/thrift: compact protocol messages with large integer values can lead to integer overflow (bsc#1263411).
- CVE-2026-41606: github.com/apache/thrift: crafted nested messages in
c_glibdispatch can lead to uncontrolled recursion and denial of service (bsc#1263357). - CVE-2026-41607: github.com/apache/thrift: crafted message with improper length validation can lead to an out-of-bounds read and potential information disclosure (bsc#1263316).
- CVE-2026-41636: github.com/apache/thrift: uncontrolled recursion in Node.js bindings can lead to denial of service via stack exhaustion (bsc#1263247).
- Record
SUSE-SU-2026:3057-1- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
nvd.nist.gov/vuln/detail/CVE-2026-41603
lists.apache.org/thread/lb4j0zyd5f3g36cos0wql925przpnwql
openwall.com/lists/oss-security/2026/04/28/7
access.redhat.com/errata/RHSA-2026:14885
access.redhat.com/errata/RHSA-2026:21769
access.redhat.com/errata/RHSA-2026:22347
Show 104 moreShow less
access.redhat.com/errata/RHSA-2026:22423
access.redhat.com/errata/RHSA-2026:23345
access.redhat.com/errata/RHSA-2026:24539
access.redhat.com/security/cve/CVE-2026-41603
bugzilla.redhat.com/show_bug.cgi?id=2463411
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-41603.json
access.redhat.com/errata/RHSA-2026:36882
github.com/apache/thrift/commit/0919c3d5506151514e283a63e1fe1ce83e2449d8
github.com/apache/thrift/commit/a30c552bd0808b7e19f35ad30212ba7a9aee8c66
github.com/apache/thrift/releases/tag/v0.23.0
github.com/advisories/GHSA-gf47-qgg5-9g9q
security.alpinelinux.org/vuln/CVE-2026-41603
github.com/CVEProject/cvelistV5/tree/main/cves/2026/41xxx/CVE-2026-41603.json
security-tracker.debian.org/tracker/CVE-2026-41603
github.com/apache/thrift
suse.com/support/update/announcement/2026/suse-su-20263056-1
bugzilla.suse.com/1208300
bugzilla.suse.com/1241030
bugzilla.suse.com/1241033
bugzilla.suse.com/1241728
bugzilla.suse.com/1251365
bugzilla.suse.com/1251559
bugzilla.suse.com/1253508
bugzilla.suse.com/1253517
bugzilla.suse.com/1253797
bugzilla.suse.com/1253799
bugzilla.suse.com/1253980
bugzilla.suse.com/1253983
bugzilla.suse.com/1258096
bugzilla.suse.com/1260139
bugzilla.suse.com/1260149
bugzilla.suse.com/1260180
bugzilla.suse.com/1263247
bugzilla.suse.com/1263313
bugzilla.suse.com/1263357
bugzilla.suse.com/1263411
bugzilla.suse.com/1263445
bugzilla.suse.com/1263515
bugzilla.suse.com/1263606
bugzilla.suse.com/1264862
bugzilla.suse.com/1264888
bugzilla.suse.com/1264938
bugzilla.suse.com/1266051
bugzilla.suse.com/1266057
bugzilla.suse.com/1266086
bugzilla.suse.com/1266112
bugzilla.suse.com/1266122
bugzilla.suse.com/1266127
bugzilla.suse.com/1266132
bugzilla.suse.com/1266150
bugzilla.suse.com/1266160
bugzilla.suse.com/1266477
bugzilla.suse.com/1266482
bugzilla.suse.com/1266541
bugzilla.suse.com/1266547
bugzilla.suse.com/1267058
bugzilla.suse.com/1267271
bugzilla.suse.com/1267273
bugzilla.suse.com/1267276
suse.com/security/cve/CVE-2022-41723
suse.com/security/cve/CVE-2025-22869
suse.com/security/cve/CVE-2025-22872
suse.com/security/cve/CVE-2025-32386
suse.com/security/cve/CVE-2025-32387
suse.com/security/cve/CVE-2025-47911
suse.com/security/cve/CVE-2025-47913
suse.com/security/cve/CVE-2025-47914
suse.com/security/cve/CVE-2025-58181
suse.com/security/cve/CVE-2025-58190
suse.com/security/cve/CVE-2026-25680
suse.com/security/cve/CVE-2026-25681
suse.com/security/cve/CVE-2026-25934
suse.com/security/cve/CVE-2026-27136
suse.com/security/cve/CVE-2026-33186
suse.com/security/cve/CVE-2026-33814
suse.com/security/cve/CVE-2026-39821
suse.com/security/cve/CVE-2026-39827
suse.com/security/cve/CVE-2026-39828
suse.com/security/cve/CVE-2026-39829
suse.com/security/cve/CVE-2026-39830
suse.com/security/cve/CVE-2026-39831
suse.com/security/cve/CVE-2026-39832
suse.com/security/cve/CVE-2026-39833
suse.com/security/cve/CVE-2026-39834
suse.com/security/cve/CVE-2026-39835
suse.com/security/cve/CVE-2026-41506
suse.com/security/cve/CVE-2026-41602
suse.com/security/cve/CVE-2026-41603
suse.com/security/cve/CVE-2026-41604
suse.com/security/cve/CVE-2026-41605
suse.com/security/cve/CVE-2026-41606
suse.com/security/cve/CVE-2026-41607
suse.com/security/cve/CVE-2026-41636
suse.com/security/cve/CVE-2026-42502
suse.com/security/cve/CVE-2026-42506
suse.com/security/cve/CVE-2026-42508
suse.com/security/cve/CVE-2026-44740
suse.com/security/cve/CVE-2026-46595
suse.com/security/cve/CVE-2026-46597
suse.com/security/cve/CVE-2026-46598
suse.com/support/update/announcement/2026/suse-su-20263057-1
bugzilla.suse.com/1263316
ubuntu.com/security/CVE-2026-41603
cve.org/CVERecord?id=CVE-2026-41603
Left out here: the rest of 1 source description. The JSON record has them.