Skip to content
OpenAdvisories
Unscored CVE-2019-18277 EUVD-2019-8066GHSA-7r84-r685-grmg

A flaw was found in HAProxy before 2.0.6. In legacy mode, messages featuring a transfer-encoding header missing the "chunked" value were no…

Published Oct 23, 2019 · Updated Aug 5, 2024 · Assigned by mitre

Description

A flaw was found in HAProxy before 2.0.6. In legacy mode, messages featuring a transfer-encoding header missing the "chunked" value were not being correctly rejected. The impact was limited but if combined with the "http-reuse always" setting, it could be used to help construct an HTTP request smuggling attack against a vulnerable component employing a lenient parser that would ignore the content-length header as soon as it saw a transfer-encoding one (even if not entirely valid according to the specification).

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 haproxy 2.0.6-1 —
Debian 13 haproxy 2.0.6-1 —
Debian 12 haproxy 2.0.6-1 —
Debian 9 haproxy 1.7.5-2+deb9u1 DLA-3034-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS haproxy 1.8.8-1ubuntu0.7 USN-4174-1
Ubuntu 16.04 LTS haproxy 1.6.3-1ubuntu0.3 USN-4174-1
ReleasePackageFixed inAdvisory
RHEL 8 haproxy 1.8.23-3.el8 RHSA-2020:1725
RHEL 3 rh-haproxy18-haproxy +1 1.8.24-2.el7 RHSA-2020:2265
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat OpenShift 4 haproxy +1 2.0.13-3.el7 RHSA-2020:1936
Red Hat OpenShift 3 haproxy +1 1.8.23-3.el7 RHSA-2020:1287
ReleasePackageFixed inAdvisory
SLES 15 SP1 haproxy 2.0.10+git0.ac198b92-8.8.1 SUSE-SU-2019:3126-1
SLES 15 haproxy 2.0.10+git0.ac198b92-3.15.1 SUSE-SU-2019:3125-1
SLES 12 SP5 haproxy 1.6.11-11.3.1 SUSE-SU-2019:3288-1
SLES 12 SP4 haproxy 1.6.11-11.3.1 SUSE-SU-2019:3288-1
SLES 12 SP3 haproxy 1.6.11-11.3.1 SUSE-SU-2019:3288-1
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SUSE OpenStack Cloud Crowbar 9 haproxy 1.6.11-11.3.1 SUSE-SU-2019:3288-1
SUSE OpenStack Cloud Crowbar 8 haproxy 1.6.11-11.3.1 SUSE-SU-2019:3288-1
SUSE OpenStack Cloud 9 haproxy 1.6.11-11.3.1 SUSE-SU-2019:3288-1
SUSE OpenStack Cloud 8 haproxy 1.6.11-11.3.1 SUSE-SU-2019:3288-1
SUSE OpenStack Cloud 7 haproxy 1.6.11-11.3.1 SUSE-SU-2019:3288-1
SUSE HPE Helion OpenStack 8 haproxy 1.6.11-11.3.1 SUSE-SU-2019:3288-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed haproxy 2.4.4+git0.acb1d0bea-1.2 openSUSE-SU-2024:10839-1
openSUSE Leap 15.1 haproxy 2.0.10+git0.ac198b92-lp151.2.6.1 openSUSE-SU-2019:2645-1
openSUSE Leap 15.0 haproxy 2.0.10+git0.ac198b92-lp150.2.16.1 openSUSE-SU-2019:2626-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 haproxy 1.8.23-3.el8 ELSA-2020-1725

Advisories 14

References