Skip to main content

OpenLiteSpeed EUVDEUVD-2026-113824

| CVE-2026-119559 HIGH
Improper Certificate Validation (CWE-295)
2026-10-30 VulnCheck GHSA-75rw-wm76-93p4
8.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Open HTTP/3 (QUIC) connection to server
  2. Exploit
    Present non-mTLS host SNI with protected Host header
  3. Execution
    QuicStream verifyContext() returns true, skipping client-cert check
  4. Impact
    Access 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

OpenLiteSpeed 0 ≤1.9.4

Affected Packages

euvd openlitespeed no fix

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

Vendor (VulnCheck) PRIMARY 8.2 HIGH
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
vuln.today AI 5.9 MEDIUM

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).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Medium
popular open-source web server, far smaller footprint than nginx or Apache
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +41
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2022-0074 HIGH POC
8.8 Oct 27

Untrusted Search Path vulnerability in LiteSpeed Technologies OpenLiteSpeed Web Server and LiteSpeed Web Server Containe

CVE-2022-0073 HIGH POC
8.8 Oct 27

Improper Input Validation vulnerability in LiteSpeed Technologies OpenLiteSpeed Web Server and LiteSpeed Web Server dash

CVE-2021-26758 HIGH POC
8.8 Apr 07

Privilege Escalation in LiteSpeed Technologies OpenLiteSpeed web server version 1.7.8 allows attackers to gain root term

CVE-2018-19792 MEDIUM POC
6.7 Dec 03

The server in LiteSpeed OpenLiteSpeed before 1.5.0 RC6 allows local users to cause a denial of service (buffer overflow)

CVE-2018-19791 MEDIUM POC
6.5 Dec 03

The server in LiteSpeed OpenLiteSpeed before 1.5.0 RC6 does not correctly handle requests for byte sequences, allowing a

CVE-2022-0072 MEDIUM POC
5.8 Oct 27

Directory Traversal vulnerability in LiteSpeed Technologies OpenLiteSpeed Web Server and LiteSpeed Web Server dashboards

CVE-2020-5519 CRITICAL
9.8 Jan 06

The WebAdmin Console in OpenLiteSpeed before v1.6.5 does not strictly check request URLs, as demonstrated by the "Server

CVE-2026-31386 HIGH
8.6 Mar 16

OS command injection in OpenLiteSpeed and LSWS Enterprise web servers from LiteSpeed Technologies allows administrative

CVE-2015-3890 HIGH
7.5 Sep 20

Use-after-free vulnerability in Open Litespeed before 1.3.10. Rated high severity (CVSS 7.5), this vulnerability is remo

CVE-2023-40518 HIGH
7.5 Aug 14

LiteSpeed OpenLiteSpeed before 1.7.18 does not strictly validate HTTP request headers. Rated high severity (CVSS 7.5), t

CVE-2026-104474 MEDIUM
5.4 Oct 03

Local privilege escalation in OpenLiteSpeed before 1.9.3 lets an attacker who already controls the low-privileged 'nobod

CVE-2024-31617 MEDIUM
5.3 May 22

OpenLiteSpeed before 1.8.1 mishandles chunked encoding. Rated medium severity (CVSS 5.3), this vulnerability is remotely

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy