PT-2026-50163 · Traefik · Traefik

·

CVE-2026-53622

·

Published

2026-06-16

·

Updated

2026-09-04

CVSS v3.1

10

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Traefik versions 3.6.17 through 3.7.1
Description An issue in the HTTP/3 (QUIC) TLS configuration selection allows unauthenticated clients to bypass router-specific mutual TLS (mTLS) enforcement. When HTTP/3 is enabled, the TLS handshake uses an exact, case-sensitive lookup on the Server Name Indication (SNI) value to select the TLS configuration. This process fails to match wildcard host patterns (e.g., *.example.com) or case variants of the configured hostname. Consequently, the handshake falls back to the default TLS configuration, which may not require client certificates. However, the subsequent HTTP routing layer still matches the request to a backend protected by an mTLS policy, allowing the request to proceed without authentication.
Technical details include:
  • Vulnerable Function: GetTLSGetClientInfo() performs the flawed map lookup.
  • Vulnerable Parameters: The info.ServerName variable is used for the case-sensitive lookup.
Recommendations Update to version 3.7.3 or later. As a temporary workaround, disable HTTP/3 on entrypoints that rely on router-specific mTLS. As a temporary workaround, enforce mTLS in the default TLS options to ensure the fallback configuration is not weaker than router-specific settings. As a temporary workaround, block UDP access to the HTTP/3 entrypoint. As a temporary workaround, enforce client authentication at an additional layer behind the software.

Exploit

Fix

Authentication Bypass Using an Alternate Path or Channel

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-53622
GHSA-9CR8-Q42Q-G8M7
GO-2026-5287
OPENSUSE-SU-2026:11047-1
OPENSUSE-SU-2026:21761-1

Affected Products

Traefik