Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessOpen HTTP/3 (QUIC) connection to server
-
ExploitPresent non-mTLS host SNI with protected Host header
-
ExecutionQuicStream verifyContext() returns true, skipping client-cert check
-
ImpactAccess protected virtual host content without certificate
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
|
| Exploitation Conditions | Exploitation requires an OpenLiteSpeed instance (≤1.9.4) that simultaneously hosts an mTLS-protected virtual host (one configured to require client certificates) and at least one non-mTLS virtual host, with HTTP/3/QUIC enabled on the listener. The attacker crafts a QUIC request whose TLS SNI matches the non-mTLS host while the HTTP Host header targets the certificate-protected host, exploiting QuicStream's inherited verifyContext() that unconditionally returns true. Limiting factors: the HTTP/3 path specifically must be in use (the flaw is tied to QuicStream, not the HTTP/1.1 or HTTP/2 paths), and the mixed mTLS/non-mTLS virtual-host configuration must exist on the same instance - a single-mode deployment offers no non-mTLS SNI to abuse. No end-user interaction or prior authentication is needed (PR:N/UI:N). |
| Impact | The CVSS 4.0 score of 8.2 (High) is driven by a network vector (AV:N), no privileges (PR:N) and no user interaction (UI:N) against a high confidentiality impact (VC:H), while integrity and availability are explicitly nil (VI:N/VA:N) - this is purely an access-to-protected-content bypass, not code execution. The score is tempered by AC:H and AT:P, meaning the attacker needs a specific, attacker-uncontrolled precondition: the same OpenLiteSpeed instance must serve both an mTLS-protected virtual host and a non-mTLS virtual host, with HTTP/3 enabled. No EPSS score was provided and the vulnerability is NOT in CISA KEV, so there is no evidence of active or widespread exploitation; exploitation status is best read as targeted/theoretical rather than opportunistic. The vuln.today decision label is 'this_week', indicating prompt but non-emergency remediation - consistent with the absence of KEV/EPSS signals. Conflict to note: PR:N (unauthenticated) is correct because the whole point is bypassing client-certificate authentication, but the confidentiality-only impact and the AC:H/AT:P configuration dependency make this a real priority mainly for the narrow population running HTTP/3 with mixed mTLS and non-mTLS vhosts, and a lower practical concern for everyone else. |
| Exploit ScenarioDerived | An OpenLiteSpeed server (≤1.9.4) hosts a virtual host that requires client certificates (mTLS) alongside at least one non-mTLS virtual host, with HTTP/3 enabled. An unauthenticated remote attacker opens an HTTP/3 (QUIC) connection presenting the SNI of the non-mTLS host but a Host header pointing at the protected host; because QuicStream inherits a verifyContext() that always returns true, the client-certificate requirement is never enforced and the attacker reaches the protected content. A detailed technical analysis of the flaw is publicly available (abraxaslabs/VulnCheck), though no packaged working exploit is confirmed in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
OpenLiteSpeed through 1.9.4 allows unauthenticated remote attackers to bypass virtual-host client-certificate (mTLS) enforcement on HTTP/3/QUIC listeners when one instance hosts both an mTLS-protected virtual host and a non-mTLS virtual host. QuicStream inherits a verifyContext() implementation that always returns true, so a crafted QUIC request can present the non-mTLS host's SNI alongside a protected Host header and reach content that should require a client certificate. The CVSS 4.0 score is 8.2 with confidentiality-only impact, the priority label is this_week, no CISA KEV entry is provided, and a public research write-up is referenced but working exploit code is not confirmed.
RemediationAI
The provided data does not specify a fixed release; the referenced source code is the vulnerable v1.9.4. Upgrade OpenLiteSpeed to a fixed version once confirmed via https://github.com/litespeedtech/openlitespeed or the VulnCheck advisory. Until a fixed release is confirmed, reduce exposure by disabling HTTP/3/QUIC on any listener that serves a mix of mTLS-protected and non-mTLS virtual hosts (trade-off: loss of HTTP/3 transport benefits), or by separating mTLS-protected virtual hosts onto a distinct instance or listener so no non-mTLS SNI is available on the same HTTP/3 endpoint (trade-off: additional infrastructure and migration effort).
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The issue is an improper-certificate-validation (CWE-295) flaw in OpenLiteSpeed's HTTP/3/QUIC stack. In OpenLiteSpeed through 1.9.4, the QUIC stream class QuicStream inherits a verifyContext() method that unconditionally returns true (src/quic/quicstream.h lines 33-37), with related code in src/sslpp/hiocrypto.h lines 49-50 and src/http/httpsession.cpp lines 1665-1672. OpenLiteSpeed selects a virtual host from the TLS SNI and then routes by the HTTP Host header; because the QUIC path does not enforce the mTLS client-certificate requirement for the Host-targeted virtual host, an attacker can combine a non-mTLS SNI with a protected Host header. The independent assessment confirms the prerequisite: an instance must have HTTP/3/QUIC enabled and must host both an mTLS-requiring vhost and at least one non-mTLS vhost; single-mode deployments and HTTP/1.1 or HTTP/2 paths are not described as affected, and the independent CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N assessment matches the confidentiality-only impact.
Know when Openlitespeed gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Unauthenticated network access (AV:N/PR:N), but AC:H because it needs a coexisting mTLS and non-mTLS vhost over HTTP/3; impact is confidentiality-only (C:H, I:N, A:N).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
OpenLiteSpeed through 1.9.4 contains an authentication bypass vulnerability that allows unauthenticated remote attackers to evade virtual host client certificate requirements over HTTP/3. Because QuicStream inherits a verifyContext() implementation that always returns true, attackers can present a non-mTLS host's SNI with a protected Host header to access protected content.
Executive ViewAI
A high-severity flaw in OpenLiteSpeed (up to 1.9.4) allows unauthenticated attackers to bypass mutual TLS client-certificate enforcement on HTTP/3/QUIC listeners when a single instance hosts both protected and unprotected virtual hosts. This undermines the authentication layer for sensitive services, potentially exposing confidential data to unauthorized parties. Security leadership should prioritize remediation this week.
No vendor-released patch identified at time of analysis; interim mitigations include disabling HTTP/3/QUIC listeners on affected instances, segregating mTLS-protected virtual hosts onto dedicated OpenLiteSpeed instances, and restricting network access to QUIC endpoints.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Openlitespeed
View allUntrusted Search Path vulnerability in LiteSpeed Technologies OpenLiteSpeed Web Server and LiteSpeed Web Server Containe
Improper Input Validation vulnerability in LiteSpeed Technologies OpenLiteSpeed Web Server and LiteSpeed Web Server dash
Privilege Escalation in LiteSpeed Technologies OpenLiteSpeed web server version 1.7.8 allows attackers to gain root term
The server in LiteSpeed OpenLiteSpeed before 1.5.0 RC6 allows local users to cause a denial of service (buffer overflow)
The server in LiteSpeed OpenLiteSpeed before 1.5.0 RC6 does not correctly handle requests for byte sequences, allowing a
Directory Traversal vulnerability in LiteSpeed Technologies OpenLiteSpeed Web Server and LiteSpeed Web Server dashboards
The WebAdmin Console in OpenLiteSpeed before v1.6.5 does not strictly check request URLs, as demonstrated by the "Server
OS command injection in OpenLiteSpeed and LSWS Enterprise web servers from LiteSpeed Technologies allows administrative
Use-after-free vulnerability in Open Litespeed before 1.3.10. Rated high severity (CVSS 7.5), this vulnerability is remo
LiteSpeed OpenLiteSpeed before 1.7.18 does not strictly validate HTTP request headers. Rated high severity (CVSS 7.5), t
Local privilege escalation in OpenLiteSpeed before 1.9.3 lets an attacker who already controls the low-privileged 'nobod
OpenLiteSpeed before 1.8.1 mishandles chunked encoding. Rated medium severity (CVSS 5.3), this vulnerability is remotely
EUVD-2026-113824
GHSA-75rw-wm76-93p4
NVD
CVE.org
EPSS
Exploit-DB