Skip to content
OpenAdvisories
Unscored CVE-2019-19330 EUVD-2019-8951GHSA-x4px-pm9c-vmjm

The HTTP/2 implementation in HAProxy before 2.0.10 mishandles headers, as demonstrated by carriage return (CR, ASCII 0xd), line feed (LF, A…

Published Nov 27, 2019 · Updated Aug 5, 2024 · Assigned by mitre

Description

The HTTP/2 implementation in HAProxy before 2.0.10 mishandles headers, as demonstrated by carriage return (CR, ASCII 0xd), line feed (LF, ASCII 0xa), and the zero character (NUL, ASCII 0x0), aka Intermediary Encapsulation Attacks.

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.10-1 —
Debian 13 haproxy 2.0.10-1 —
Debian 12 haproxy 2.0.10-1 —
Debian 10 haproxy 1.8.19-1+deb10u1 DSA-4577-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS haproxy 1.8.8-1ubuntu0.9 USN-4212-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
Alpine v3.9 haproxy 1.8.23-r0 —
Alpine v3.8 haproxy 1.8.23 —

Oracle Linux

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

Advisories 8

References