Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
7.4

CVE-2026-41603: Apache Thrift may accept mismatched TLS certificates

CVE-2026-41603 · published 6 months ago
Summary

Apache Thrift versions before 0.23.0 do not properly check that a TLS certificate matches the server name it claims to represent. This can let an attacker intercept or alter data without being detected. Update to version 0.23.0 or later to restore proper hostname verification.

What to do
  • Update thrift to version 0.23.0.
  • Update org.apache.thrift:libthrift to version 0.23.0.
  • Update apache software foundation apache thrift to version 0.23.0 or later.
  • Update apache thrift to version 0.23.0 or later.
Affected software
Ecosystem VendorProductAffected versions
Bitnami – thrift < 0.23.0
Fix: upgrade to 0.23.0
Debian:11 debian thrift All versions
Debian:12 debian thrift All versions
Debian:13 debian thrift All versions
Debian:14 debian thrift All versions
– apache software foundation apache thrift < 0.23.0
– apache thrift < 0.23.0
cpe:2.3:a:apache:thrift:*:*:*:*:*:*:*:*
maven – org.apache.thrift:libthrift < 0.23.0
Fix: upgrade to 0.23.0
Original advisory text
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.
Fix within
Internet-facing 60 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit
  • Gives an attacker partial control
Severity
7.4 High
Exploitation
<1% chance of attack within 30 days
Type
CWE-297Improper Validation of Certificate with Host Mismatch
CWE-306Missing Authentication for Critical Function
CWE-295Improper Certificate Validation
Timeline
Published28 Apr 2026
Updated28 Oct 2026
First seen28 Apr 2026
Track software like this
Free during beta