Intel

AIKIDO-2026-856709

Mbed-TLS.mbedtls is vulnerable to Improper Authentication

Improper AuthenticationCVE-2026-34873 Published 5 days ago

85

High Risk

This Affects:

c++Mbed-TLS.mbedtls
3.5.0 - 3.6.5
Fixed in 3.6.6
4.0.0 - 4.0.0
Fixed in 4.1.0
Are you affected? Scan for Free

TL;DR

Mbed TLS contains an authentication bypass vulnerability in TLS session resumption. Under specific conditions involving TLS 1.3 session tickets, a HelloRetryRequest, and fallback to TLS 1.2, a man-in-the-middle attacker may cause the server to resume a session using an all-zero master secret, potentially bypassing client authentication and inheriting the authenticated client's privileges. The issue affects servers supporting both TLS 1.2 and TLS 1.3 with client authentication and session ticket resumption enabled.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and run an Mbed TLS server with both TLS 1.2 and TLS 1.3 enabled, client authentication, and TLS 1.3 session tickets (especially if HelloRetryRequest can occur on resumption).

Background info

Mbed-TLS.mbedtls is vulnerable to Improper Authentication in versions 3.5.0 - 3.6.5 and 4.0.0 - 4.0.0.

How to fix this

Upgrade to a patched version. If this is not possible, disable TLS 1.3 PSK with (EC)DHE key exchange or disable session ticket generation to prevent the vulnerable resumption path.