Skip to main content

Vinyl Cache CVE-2026-50052

| EUVDEUVD-2026-34066 LOW
HTTP Request/Response Smuggling (CWE-444)
2026-06-03 mitre GHSA-mwjg-3fm6-9v84
2.3
CVSS 4.0 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Identify HTTP/2-enabled Varnish or Vinyl Cache deployment
  2. Delivery
    Craft malformed HTTP/2 request exploiting parser framing deficiency
  3. Exploit
    Frontend proxy and backend desync on request boundary
  4. Execution
    Backend processes attacker-injected hidden request
  5. Persist
    Cache entry poisoned with attacker-controlled response
  6. Impact
    Subsequent legitimate users served poisoned cached content or auth controls bypassed

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service HTTP request consistency
Exploitation Conditions

Exploitation requires that the +http2 feature flag is explicitly present in the Varnish or Vinyl Cache configuration; HTTP/2 support is disabled by default and must be affirmatively opted into, making this a non-default configuration prerequisite. Per the CVSS 4.0 vector, no authentication is required (PR:N), meaning an unauthenticated external attacker can initiate the attack if the configuration condition is met. High attack complexity (AC:H) and partial attack target (AT:P) confirm that the attacker must craft malformed HTTP/2 frames with precision and that the specific deployment condition (HTTP/2 enabled) is mandatory for any exploitation path to exist. Passive user interaction (UI:P) indicates that a legitimate client request must be present or actively in-flight against the cache for the desync to succeed. Exploitation is further constrained to specific version ranges across three CPE lineages, and the absence of public exploit tooling reduces the realistic attacker pool to those with deep HTTP/2 parsing knowledge. Default installations with HTTP/2 not enabled are not affected.

Impact

The CVSS 4.0 score of 2.3 with a Green urgency designation reflects several concurrently risk-reducing factors: AC:H (high complexity requiring precisely crafted HTTP/2 frames), AT:P (partial attack target, contingent on non-default HTTP/2 configuration), UI:P (passive user interaction required - a legitimate in-flight client request must be present), and constrained direct impact on the vulnerable system (VC:L/VI:N/VA:N). Despite the low score, the downstream consequences of a successful HTTP request smuggling attack - cache poisoning serving malicious responses to large numbers of users, authentication bypass, and information disclosure - can meaningfully exceed what a 2.3 CVSS score implies for organizations that have explicitly enabled HTTP/2. SSVC supplemental signals further confirm low urgency: Automatable is No (AU:N), Recovery is Automatic (R:A), and Value Density is Diffuse (V:D), collectively indicating this is not a viable mass-exploitation scenario. The EPSS score is not provided in the available data, which limits probabilistic exploitation forecasting. The core tension in this CVE is that the CVSS score accurately reflects difficulty and prerequisite conditions, while the ENISA tags (Authentication Bypass, Information Disclosure, Request Smuggling) accurately reflect the potential downstream severity - organizations running HTTP/2-enabled deployments should treat this as higher priority than the raw score suggests.

Exploit ScenarioDerived

An unauthenticated remote attacker identifying a deployment with HTTP/2 explicitly enabled on Varnish or Vinyl Cache constructs a precisely crafted HTTP/2 request that exploits the parser's handling of request framing, causing the backend origin server to interpret a hidden attacker-controlled second request embedded within the byte stream. The smuggled request could be structured to poison the cache with a malicious response that is subsequently served to many legitimate users, or to inject a request that appears to the backend as internally originating - bypassing authentication middleware that operates above the cache layer. No public proof-of-concept code has been identified at time of analysis, and successful exploitation requires both the non-default HTTP/2 configuration and precise framing knowledge.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 03, 2026

HTTP/2 request parsing in Vinyl Cache and Varnish Cache enables backend request desync (HTTP request smuggling), exploitable for cache poisoning, authentication bypass, and information disclosure against affected deployments. Vinyl Cache prior to 9.0.1 and Varnish Cache prior to 9.0.3, plus legacy pre-split Varnish Cache branches spanning versions 6.0.14 through 8.0.1, are confirmed affected across three distinct CPE lineages. Exploitation is gated behind an explicitly non-default configuration - HTTP/2 must be enabled via the +http2 feature parameter - which substantially limits exposure; no public exploit code and no CISA KEV listing have been identified at time of analysis.

RemediationAI

Upgrade Vinyl Cache to version 9.0.1 or later, and Varnish Cache by Varnish Software to version 9.0.3 or later, as detailed in the security advisory at https://vinyl-cache.org/security/VSV00019.html. For pre-split Varnish Cache installations on the 6.0.x (6.0.14-6.0.17) and 7.x-8.x (7.6.0-8.0.1) branches, consult the advisory directly to determine whether backport patches have been released for those branches, as specific fix versions for these older lineages are not confirmed in currently available data. If an immediate upgrade is not feasible, the most targeted compensating control is to remove the +http2 flag from the feature parameter in the Varnish or Vinyl Cache VCL configuration, disabling HTTP/2 entirely - this eliminates the attack vector at its source with no residual exposure from this CVE. The trade-off is reduced performance and multiplexing capability for HTTP/2-capable clients. Placing a hardening TLS-terminating load balancer in front of the cache that strictly normalizes and validates HTTP/2 framing before forwarding is a secondary mitigation, but adds operational complexity and does not guarantee elimination of all desync vectors.

Affected VersionsENISA

Varnish Cache by Varnish Software 9.0.0 ≤9.0.2
Vinyl Cache 9.0.0
Varnish Cache (pre split) 7.6.0 ≤8.0.1
Varnish Cache (pre split) 6.0.14 ≤6.0.17

Affected Packages

euvd varnish_cache_by_varnish_software no fix
euvd varnish_cache_pre_split no fix
euvd vinyl_cache no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Vinyl Cache and Varnish Cache are HTTP reverse proxy caches that mediate traffic between clients and backend origin servers. CWE-444 (Inconsistent Interpretation of HTTP Requests - HTTP Request/Response Smuggling) identifies the root cause class: the HTTP/2 request parser fails to consistently resolve request framing boundaries, causing the backend server to interpret the byte stream differently than the caching proxy does. This frontend/backend desync allows an attacker to inject a hidden second HTTP request into the backend's processing queue, ahead of or interleaved with requests from other users. The affected CPE strings - cpe:2.3:a:the_vinyl_cache_project:vinyl_cache, cpe:2.3:a:the_vinyl_cache_project:varnish_cache_(pre_split), and cpe:2.3:a:varnish_software:varnish_cache_by_varnish_software - confirm the parsing deficiency spans all three product lineages when HTTP/2 is active, with the vulnerability only reachable through the HTTP/2 code path introduced by the feature +http2 parameter.

Know when Vinyl Cache 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 (mitre) PRIMARY 2.3 LOW
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/S:N/AU:N/R:A/V:D/RE:L/U:Green

Primary rating from Vendor (mitre) · only source for this CVE.

CVSS VectorVendor: mitre

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

Lifecycle Timeline

2
CVSS changed
Jun 03, 2026 - 06:22 NVD
2.3 (LOW)
CVE Published
Jun 03, 2026 - 03:56 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

In Vinyl Cache before 9.0.1 and Varnish Cache before 9.0.3, a deficiency in HTTP/2 request parsing can be exploited to launch a backend request desync attack (request smuggling), which in turn can be used for cache poisoning, authentication bypass, or possibly even information disclosure and manipulation. The attack vector only exists if HTTP/2 support is enabled by setting the feature parameter to contain +http2. HTTP/2 support is disabled by default.

Threat Intelligence Overview

EPSS Score
0.1%
Top 76% exploitable
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL VulDB

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 LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
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.

HTTP request smuggling exploits inconsistencies in how front-end and back-end servers parse HTTP message boundaries.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

Debian

varnish
Release Status Fixed Version Urgency
bullseye not-affected - -
bullseye (security) fixed 6.5.1-1+deb11u5 -
bookworm, bookworm (security) fixed 7.1.1-2+deb12u1 -
trixie fixed 7.7.0-3+deb13u1 -
trixie (security) fixed 7.7.0-3+deb13u1 -
forky, sid vulnerable 7.7.3-2 -
bookworm not-affected - -
(unstable) fixed (unfixed) -

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