{"id":"CVE-2026-50052","aliases":["DEBIAN-CVE-2026-50052","EUVD-2026-34066","GHSA-mwjg-3fm6-9v84","MGASA-2026-0357","UBUNTU-CVE-2026-50052","openSUSE-SU-2026:11039-1"],"status":"published","title":"In Vinyl Cache before 9.0.1 and Varnish Cache before 9.0.3, a deficiency in HTTP/2 request...","description":"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\nattack (request smuggling), which in turn can be used for cache poisoning,\nauthentication bypass, or possibly even information disclosure and manipulation. The attack vector only exists if HTTP/2 support is enabled by setting the\nfeature parameter to contain +http2. HTTP/2 support is disabled by\ndefault.","severity":{"version":"4.0","score":2.3,"vector":"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","level":"low","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.00382,"percentile":0.32602,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-444"],"published":"2026-06-03T03:56:01Z","modified":"2026-10-28T02:30:49Z","fixes":[{"ecosystem":"Debian:13","package":"varnish","fixed_in":["7.7.0-3+deb13u1"],"sources":["osv"]},{"ecosystem":"openSUSE:Tumbleweed","package":"vinyl-cache","fixed_in":["9.0.1-1.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:13","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.7.0-3+deb13u1"}]}],"versions":["7.7.0-3"]},{"source":"osv","ecosystem":"Mageia:10","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.0.2-2.mga10"}]}],"bundled":2},{"source":"osv","ecosystem":"Mageia:9","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.7.3-1.1.mga9"}]}],"bundled":2},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.0.4-1ubuntu1","3.0.4-1ubuntu2","3.0.5-1ubuntu2","3.0.5-2","3.0.5-2ubuntu0.1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.0.3-1","4.1.0-1","4.1.0-2","4.1.1-1","4.1.1-1ubuntu0.2","4.1.1-1ubuntu0.2+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["5.0.0-7.1","5.2.1-1","5.2.1-1ubuntu0.1","5.2.1-1ubuntu0.1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["6.1.1-1","6.2.1-2","6.2.1-2ubuntu0.1~esm1","6.2.1-2ubuntu0.1~esm2","6.2.1-2ubuntu0.1","6.2.1-2ubuntu0.2","6.2.1-2ubuntu0.2+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["6.5.2-1","6.6.1-1","6.6.1-1ubuntu0.2","6.6.1-1ubuntu0.2+esm1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["7.1.1-1.1ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["7.7.0-1","7.7.0-2","7.7.0-3","7.7.3-1"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["7.7.3-1build1"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"varnish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["7.7.3-1","7.7.3-1build1"]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"vinyl-cache","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.0.1-1.1"}]}]}],"products":[{"vendor":"the vinyl cache project","product":"varnish cache (pre split)"},{"vendor":"the vinyl cache project","product":"vinyl cache"},{"vendor":"varnish software","product":"varnish cache by varnish software"}],"references":[{"url":"https://vinyl-cache.org/security/VSV00019.html","tags":["web"]},{"url":"http://www.openwall.com/lists/oss-security/2026/07/01/9","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-50052","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-mwjg-3fm6-9v84"},{"url":"https://code.vinyl-cache.org/vinyl-cache/vinyl-cache","tags":["web"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/50xxx/CVE-2026-50052.json","tags":["advisory"]},{"url":"https://github.com/varnish/varnish","tags":["package"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-50052","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2026-0357.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=35703","tags":["report"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QTQ3IFV7A766BA4ZMWNVCZOAN3FGCW2J/","tags":["web"]},{"url":"https://vinyl-cache.org/security/VSV00018.html","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/W24WNWHXMWTWVX7NH65HHLBVOBMB3QGQ/","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2026-50052","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-50052","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2026-50052","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2026-50052","description":"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\nattack (request smuggling), which in turn can be used for cache poisoning,\nauthentication bypass, or possibly even information disclosure and manipulation. The attack vector only exists if HTTP/2 support is enabled by setting the\nfeature parameter to contain +http2. HTTP/2 support is disabled by\ndefault.","status":"published","published":"2026-06-03T03:56:01.974Z","modified":"2026-07-01T19:33:49.932Z","cvss":[{"version":"4.0","score":2.3,"vector":"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","level":"low","assessor":"cna"}],"cwes":["CWE-444"],"updated_at":"2026-11-02T14:20:09.098623Z"}],"euvd":[{"id":"EUVD-2026-34066","description":"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\nattack (request smuggling), which in turn can be used for cache poisoning,\nauthentication bypass, or possibly even information disclosure and manipulation. The attack vector only exists if HTTP/2 support is enabled by setting the\nfeature parameter to contain +http2. HTTP/2 support is disabled by\ndefault.","status":"published","published":"2026-06-03T03:56:01Z","modified":"2026-07-01T19:33:49Z","cvss":[{"version":"4.0","score":2.3,"vector":"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","level":"low"}],"updated_at":"2026-11-02T18:20:18.588227Z"}],"ghsa":[{"id":"GHSA-mwjg-3fm6-9v84","title":"In Vinyl Cache before 9.0.1 and Varnish Cache before 9.0.3, a deficiency in HTTP/2 request...","description":"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\nattack (request smuggling), which in turn can be used for cache poisoning,\nauthentication bypass, or possibly even information disclosure and manipulation. The attack vector only exists if HTTP/2 support is enabled by setting the\nfeature parameter to contain +http2. HTTP/2 support is disabled by\ndefault.","status":"published","published":"2026-06-03T06:31:26Z","modified":"2026-07-01T21:36:56Z","cvss":[{"version":"4.0","score":2.3,"vector":"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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:N/R:A/V:D/RE:L/U:Green","level":"low"}],"cwes":["CWE-444"],"updated_at":"2026-11-02T15:09:10.245383Z"}],"nvd":[{"id":"CVE-2026-50052","description":"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\nattack (request smuggling), which in turn can be used for cache poisoning,\nauthentication bypass, or possibly even information disclosure and manipulation. The attack vector only exists if HTTP/2 support is enabled by setting the\nfeature parameter to contain +http2. HTTP/2 support is disabled by\ndefault.","status":"published","published":"2026-06-03T06:16:35.39Z","modified":"2026-07-22T19:10:00.12Z","cvss":[{"version":"4.0","score":2.3,"vector":"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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:N/R:A/V:D/RE:L/U:Green","level":"low","assessor":"secondary"}],"cwes":["CWE-444"],"updated_at":"2026-11-02T14:12:22.022466Z"}],"osv":[{"id":"CVE-2026-50052","description":"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\nattack (request smuggling), which in turn can be used for cache poisoning,\nauthentication bypass, or possibly even information disclosure and manipulation. The attack vector only exists if HTTP/2 support is enabled by setting the\nfeature parameter to contain +http2. HTTP/2 support is disabled by\ndefault.","status":"published","published":"2026-06-03T03:56:01.974Z","modified":"2026-10-28T02:30:49.723773331Z","cvss":[{"version":"4.0","score":2.3,"vector":"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","level":"low"}],"cwes":["CWE-444"],"updated_at":"2026-11-02T15:45:07.060148Z"},{"id":"DEBIAN-CVE-2026-50052","description":"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.","status":"published","published":"2026-06-03T06:16:35.39Z","modified":"2026-10-01T03:03:16.829839409Z","cvss":[{"version":"4.0","score":2.3,"vector":"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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:N/R:A/V:D/RE:L/U:Green","level":"low"}],"updated_at":"2026-11-02T15:45:56.877408Z"},{"id":"UBUNTU-CVE-2026-50052","description":"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.","status":"published","published":"2026-06-03T06:16:00Z","modified":"2026-10-17T12:58:32.663537438Z","cvss":[{"version":"4.0","score":2.3,"vector":"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","level":"low"}],"updated_at":"2026-11-02T16:56:33.391918Z"},{"id":"MGASA-2026-0357","title":"Updated varnish packages fix security vulnerabilities","description":"The updated packages fix security vulnerabilities:\nVarnish Cache before 8.0.1 and Varnish Enterprise before 6.0.16r12, in\ncertain unchecked req.url scenarios, mishandle URLs with a path of / for\nHTTP/1.1, potentially leading to cache poisoning or authentication\nbypass. (CVE-2026-34475)\nIn Vinyl Cache before 9.0.1 and Varnish Cache before 9.0.3, a deficiency\nin HTTP/2 request parsing can be exploited to launch a backend request\ndesync attack (request smuggling), which in turn can be used for cache\npoisoning, authentication bypass, or possibly even information\ndisclosure and manipulation. The attack vector only exists if HTTP/2\nsupport is enabled by setting the feature parameter to contain +http2.\nHTTP/2 support is disabled by default. (CVE-2026-50052)\n","status":"published","published":"2026-09-01T03:06:53Z","modified":"2026-09-01T03:15:03.591065034Z","updated_at":"2026-11-02T15:49:43.795591Z"},{"id":"openSUSE-SU-2026:11039-1","title":"libvinylapi3-9.0.1-1.1 on GA media","description":"These are all security issues fixed in the libvinylapi3-9.0.1-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-06-15T00:00:00Z","modified":"2026-06-16T10:30:08.229715793Z","updated_at":"2026-11-02T16:58:38.95195Z"}]}}
