Description
Missing SNI/ALPN binding on stateful (session-ID) resumption, which previously skipped the binding check performed for ticket-based resumption. A cached session could be resumed under a different SNI/ALPN than originally negotiated and, where client-authentication policy differs across virtual hosts, carry the cached peer-authentication state into a context it was not established for. Resumption now verifies the SNI/ALPN binding for all paths and declines (falling back to a full handshake) on mismatch.
Published: 2026-06-25
Score: 6 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw permits a TLS session initially negotiated with a specific server name indication (SNI) or application layer protocol (ALPN) to be later resumed under a different SNI/ALPN without the binding check that was previously applied only to ticket‑based resumption. As a result, a cached session can carry over the peer‑authentication state it originally acquired, allowing it to be used in a virtual host that expects a different client‑authentication policy. This leads to an authentication bypass, falling under CWE‑287, and can grant an attacker unauthorized access to resources on the target host.

Affected Systems

Any installation of the wolfSSL library that lacks the patch implementing the SNI/ALPN binding verification for all resumption paths is vulnerable. Operators should verify whether their deployed wolfSSL version contains the check introduced in pull request 10489; if not, the default configuration permits session‑ID based resumption that can be abused across virtual hosts on the same server.

Risk and Exploitability

The CVSS score of 6 indicates a medium severity, and the absence of EPSS data or a KEV listing suggests that large‑scale exploitation is not yet prevalent. Nonetheless, an adversary could exploit the flaw by reusing a captured session‑ID to resume a session on a different virtual host that has a distinct client‑authentication requirement, potentially bypassing authentication controls. The attack requires that the target server performs session‑ID based resumption and that the attacker has access to a valid session identifier but does not need to compromise the cryptographic keys.

Generated by OpenCVE AI on June 25, 2026 at 23:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest wolfSSL release that includes the SNI/ALPN binding check for session resumption.
  • If an update is not immediately available, disable session‑ID based resumption on the wolfSSL server so that all connections force a full handshake.
  • Configure each virtual host to reject any session resumption that does not match its exact SNI/ALPN settings, ensuring that session state cannot carry over between hosts.
  • Monitor cross‑host session resumption events and investigate suspicious patterns.

Generated by OpenCVE AI on June 25, 2026 at 23:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 26 Jun 2026 01:15:00 +0000

Type Values Removed Values Added
First Time appeared Wolfssl
Wolfssl wolfssl
Vendors & Products Wolfssl
Wolfssl wolfssl

Thu, 25 Jun 2026 21:30:00 +0000

Type Values Removed Values Added
Description Missing SNI/ALPN binding on stateful (session-ID) resumption, which previously skipped the binding check performed for ticket-based resumption. A cached session could be resumed under a different SNI/ALPN than originally negotiated and, where client-authentication policy differs across virtual hosts, carry the cached peer-authentication state into a context it was not established for. Resumption now verifies the SNI/ALPN binding for all paths and declines (falling back to a full handshake) on mismatch.
Title Missing SNI/ALPN binding on stateful (session-ID) TLS session resumption
Weaknesses CWE-287
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: wolfSSL

Published:

Updated: 2026-06-25T21:15:20.576Z

Reserved: 2026-06-08T22:32:48.399Z

Link: CVE-2026-11703

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-26T01:00:05Z

Weaknesses