Description
Traefik before v2.11.58 and v3.7.14 contains an authentication bypass vulnerability in its SNI check, which is skipped when request TLS state is nil. Unauthenticated clients can send HTTP/2 requests with the :scheme http pseudo-header over TLS on Go 1.27 builds to reach routers requiring client certificates without presenting one.
Published: 2026-10-22
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: Authentication Bypass via Skipped SNI Check
Action: Immediate Patch
AI Analysis

Impact

Traefik versions prior to v2.11.58 and v3.7.14 suffer from an authentication bypass that skips the SNI check when the TLS state is nil. This flaw allows an unauthenticated client posing as a TLS connection to send HTTP/2 requests that include a :scheme http pseudo-header. When executed against a Go 1.27 build, the request reaches routers that require client certificates, thereby granting access without presenting a valid certificate. The vulnerability undermines the intended TLS client authentication, potentially exposing protected services to unauthorized users. Its CVSS score of 7 indicates a medium to high severity.

Affected Systems

All deployments of Traefik using versions older than v2.11.58 in releases 2.x or older than v3.7.14 in releases 3.x are affected. The vulnerability applies to any instance where client certificate authentication is enabled and the build is based on Go 1.27.

Risk and Exploitability

The bug can be triggered remotely by an attacker who can direct crafted TLS traffic to the Traefik instance. No local privilege escalation is required, as the flaw exploits a server-side configuration check that is bypassed. While the EPSS score is not reported, the lack of listing in the CISA KEV catalog suggests that widespread exploitation has not yet been observed. Nonetheless, the high impact on authentication integrity warrants prompt remediation.

Generated by OpenCVE AI on October 22, 2026 at 06:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Traefik to version 2.11.58 or newer in all 2.x releases, or to v3.7.14 or newer in all 3.x releases.
  • Update the Go runtime to the latest patch level (1.27.1 or later) to address the TLS build issue.
  • Restrict or disable HTTP/2 for routes that require client certificates, or configure Traefik to reject HTTP/2 requests with a :scheme http pseudo-header when TLS client authentication is enforced.

Generated by OpenCVE AI on October 22, 2026 at 06:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 22 Oct 2026 02:00:00 +0000

Type Values Removed Values Added
Description Traefik before v2.11.58 and v3.7.14 contains an authentication bypass vulnerability in its SNI check, which is skipped when request TLS state is nil. Unauthenticated clients can send HTTP/2 requests with the :scheme http pseudo-header over TLS on Go 1.27 builds to reach routers requiring client certificates without presenting one.
Title Traefik before v2.11.58 and v3.7.14 SNI Check Bypass via HTTP/2 Scheme
First Time appeared Traefik
Traefik traefik
Weaknesses CWE-288
CPEs cpe:2.3:a:traefik:traefik:*:*:*:*:*:*:*:*
Vendors & Products Traefik
Traefik traefik
References
Metrics cvssV3_1

{'score': 8.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N'}

cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-04T15:57:43.916Z

Reserved: 2026-10-21T21:57:36.197Z

Link: CVE-2026-114635

cve-icon Vulnrichment

Updated: 2026-11-04T15:57:40.344Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-22T02:16:56.140

Modified: 2026-11-04T16:17:41.593

Link: CVE-2026-114635

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T10:00:05Z

Weaknesses
  • CWE-288

    Authentication Bypass Using an Alternate Path or Channel