CVE-2022-23959 Other in n/a

Critical 9.1 Published Updated

Attackers can perform HTTP request smuggling on Varnish Cache, potentially bypassing security controls or poisoning caches.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-23959?

CVE-2022-23959 is a critical vulnerability in Debian Debian Linux, published on 26 Jan 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In Varnish Cache before 6.6.2 and 7.x before 7.0.2, Varnish Cache 6.0 LTS before 6.0.10, and and Varnish Enterprise (Cache Plus) 4.1.x before 4.1.11r6 and 6.0.x before 6.0.9r4, request smuggling can occur for HTTP/1 connections.

Weakness: CWE-444

Which versions are affected by CVE-2022-23959?

1 open source package ship an affected version, including varnish. It affects 6 products.

PackageAffectedFixed in
varnish BitnamiFrom 7.0.07.0.2
Linux distribution packages (39)
varnish AlmaLinux:8All versions6.0.8-1.module_el8.5.0+2620+03a0c2cc.1
varnish AlmaLinux:8All versions6.0.8-1.module_el8.5.0+76+a10ffa55
varnish-devel AlmaLinux:8All versions6.0.8-1.module_el8.5.0+2620+03a0c2cc.1
varnish-devel AlmaLinux:8All versions6.0.8-1.module_el8.5.0+76+a10ffa55
varnish-docs AlmaLinux:8All versions6.0.8-1.module_el8.5.0+2620+03a0c2cc.1
varnish-docs AlmaLinux:8All versions6.0.8-1.module_el8.5.0+76+a10ffa55
varnish-modules AlmaLinux:8All versions0.15.0-6.module_el8.5.0+2620+03a0c2cc
varnish-modules AlmaLinux:8All versions0.15.0-6.module_el8.5.0+76+a10ffa55
varnish Red Hat:enterprise_linux:8::appstreamAll versions0:6.0.8-1.module+el8.5.0+14089+03a0c2cc.1
varnish-devel Red Hat:enterprise_linux:8::appstreamAll versions0:6.0.8-1.module+el8.5.0+14089+03a0c2cc.1
varnish-docs Red Hat:enterprise_linux:8::appstreamAll versions0:6.0.8-1.module+el8.5.0+14089+03a0c2cc.1
varnish-modules Red Hat:enterprise_linux:8::appstreamAll versions0:0.15.0-6.module+el8.5.0+11976+0b4af72d
varnish-modules-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:0.15.0-6.module+el8.5.0+11976+0b4af72d
varnish-modules-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:0.15.0-6.module+el8.5.0+11976+0b4af72d
varnish Red Hat:rhel_e4s:8.1::appstreamAll versions0:6.0.2-2.module+el8.1.0+14093+aa8ea65f.1
varnish-devel Red Hat:rhel_e4s:8.1::appstreamAll versions0:6.0.2-2.module+el8.1.0+14093+aa8ea65f.1
varnish-docs Red Hat:rhel_e4s:8.1::appstreamAll versions0:6.0.2-2.module+el8.1.0+14093+aa8ea65f.1
varnish-modules Red Hat:rhel_e4s:8.1::appstreamAll versions0:0.15.0-4.module+el8+2481+4078e9d2
varnish-modules-debuginfo Red Hat:rhel_e4s:8.1::appstreamAll versions0:0.15.0-4.module+el8+2481+4078e9d2
varnish-modules-debugsource Red Hat:rhel_e4s:8.1::appstreamAll versions0:0.15.0-4.module+el8+2481+4078e9d2
varnish Red Hat:rhel_eus:8.2::appstreamAll versions0:6.0.2-2.module+el8.2.0+14091+b587eafb.1
varnish-devel Red Hat:rhel_eus:8.2::appstreamAll versions0:6.0.2-2.module+el8.2.0+14091+b587eafb.1
varnish-docs Red Hat:rhel_eus:8.2::appstreamAll versions0:6.0.2-2.module+el8.2.0+14091+b587eafb.1
varnish-modules Red Hat:rhel_eus:8.2::appstreamAll versions0:0.15.0-4.module+el8+2481+4078e9d2
varnish-modules-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions0:0.15.0-4.module+el8+2481+4078e9d2
varnish-modules-debugsource Red Hat:rhel_eus:8.2::appstreamAll versions0:0.15.0-4.module+el8+2481+4078e9d2
varnish Red Hat:rhel_eus:8.4::appstreamAll versions0:6.0.6-2.module+el8.4.0+14090+331e4860.2
varnish-devel Red Hat:rhel_eus:8.4::appstreamAll versions0:6.0.6-2.module+el8.4.0+14090+331e4860.2
varnish-docs Red Hat:rhel_eus:8.4::appstreamAll versions0:6.0.6-2.module+el8.4.0+14090+331e4860.2
varnish-modules Red Hat:rhel_eus:8.4::appstreamAll versions0:0.15.0-5.module+el8.3.0+6843+b3b42fcc
varnish-modules-debuginfo Red Hat:rhel_eus:8.4::appstreamAll versions0:0.15.0-5.module+el8.3.0+6843+b3b42fcc
varnish-modules-debugsource Red Hat:rhel_eus:8.4::appstreamAll versions0:0.15.0-5.module+el8.3.0+6843+b3b42fcc
rh-varnish6-varnish Red Hat:rhel_software_collections:3::el7All versions0:6.0.8-2.el7.1
rh-varnish6-varnish-devel Red Hat:rhel_software_collections:3::el7All versions0:6.0.8-2.el7.1
rh-varnish6-varnish-docs Red Hat:rhel_software_collections:3::el7All versions0:6.0.8-2.el7.1
rh-varnish6-varnish-libs Red Hat:rhel_software_collections:3::el7All versions0:6.0.8-2.el7.1
varnish Rocky Linux:8All versions0:6.0.8-1.module+el8.5.0+677+2a78a869
varnish Rocky Linux:8All versions0:6.0.8-1.module+el8.5.0+736+fec10e21.1
varnish-modules Rocky Linux:8All versions0:0.15.0-6.module+el8.5.0+677+2a78a869

Products include Debian Debian Linux, Fedoraproject Fedora, Varnish-Software Varnich Cache, Varnish-Software Varnish Cache, Varnish-Software Varnish Cache Plus, Varnish Cache Project Varnish Cache.

How do I fix CVE-2022-23959?

Upgrade varnish to 7.0.2 or later.

Is CVE-2022-23959 being exploited?

There is no known exploitation of CVE-2022-23959 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2022-23959, ALSA-2022:0418, BIT-varnish-2022-23959, DEBIAN-CVE-2022-23959, DLA-2920-1, GHSA-fcqv-r8cv-f88h and 10 more.

Is CVE-2022-23959 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free