CVE-2018-14645
published 2018-09-21CVE-2018-14645: A flaw was discovered in the HPACK decoder of HAProxy, before 1.8.14, that is used for HTTP/2. An out-of-bounds read access in hpack_valid_idx() resulted in a…
PriorityP335high7.5CVSS 3.0
AVNACLPRNUINSUCNINAH
EPSS
3.01%
86.0th percentile
A flaw was discovered in the HPACK decoder of HAProxy, before 1.8.14, that is used for HTTP/2. An out-of-bounds read access in hpack_valid_idx() resulted in a remote crash and denial of service.
Affected
14 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| canonical | ubuntu_linux | — | — |
| debian | haproxy | < haproxy 1.8.13-2 (bookworm) | haproxy 1.8.13-2 (bookworm) |
| haproxy | haproxy | <= 1.8.14 | — |
| haproxy | haproxy | >= 0 < 1.8.13-2 | 1.8.13-2 |
| haproxy | haproxy | >= 0 < 1.8.13-2 | 1.8.13-2 |
| haproxy | haproxy | >= 0 < 1.8.13-2 | 1.8.13-2 |
| haproxy | haproxy | >= 0 < 1.8.13-2 | 1.8.13-2 |
| redhat | enterprise_linux | — | — |
| redhat | enterprise_linux | — | — |
| redhat | enterprise_linux | — | — |
| redhat | enterprise_linux | — | — |
| redhat | enterprise_linux | — | — |
| redhat | openshift | — | — |
| redhat | openshift_container_platform | — | — |
CVSS provenance
nvdv3.07.5HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
osv7.5HIGH
vendor_debian7.5HIGH
vendor_redhat7.5HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Ubuntu
HAProxy vulnerability
vendor_ubuntu·2018-10-02
CVE-2018-14645 HAProxy vulnerability
Title: HAProxy vulnerability
Summary: HAProxy could be made to crash if it received a specially crafted request.
It was discovered that HAProxy incorrectly handled certain requests.
An attacker could possibly use this issue to cause a denial of service.
Instructions: In general, a standard system update will make all the necessary changes.
Red Hat
haproxy: Out-of-bounds read in HPACK decoder
vendor_redhat·2018-09-20·CVSS 7.5
CVE-2018-14645 [HIGH] CWE-125 haproxy: Out-of-bounds read in HPACK decoder
haproxy: Out-of-bounds read in HPACK decoder
A flaw was discovered in the HPACK decoder of HAProxy, before 1.8.14, that is used for HTTP/2. An out-of-bounds read access in hpack_valid_idx() resulted in a remote crash and denial of service.
A flaw was discovered in the HPACK decoder of haproxy, before 1.8.14, that is used for HTTP/2. An out-of-bounds read access in hpack_valid_idx() resulted in a remote crash and denial of service.
Statement: HTTP/2 support was added to haproxy in version 1.8, therefore OpenShift Container Platform (OCP) 3.7 and earlier are unaffected by this flaw. OCP 3.11 added a configuration option to ose-haproxy-router that made enabling HTTP/2 support easy, [2]. Prior to that, in versions OCP 3.9 and 3.10, an administrator had to customize the haproxy router config
Debian
CVE-2018-14645: haproxy - A flaw was discovered in the HPACK decoder of HAProxy, before 1.8.14, that is us...
vendor_debian·2018·CVSS 7.5
CVE-2018-14645 [HIGH] CVE-2018-14645: haproxy - A flaw was discovered in the HPACK decoder of HAProxy, before 1.8.14, that is us...
A flaw was discovered in the HPACK decoder of HAProxy, before 1.8.14, that is used for HTTP/2. An out-of-bounds read access in hpack_valid_idx() resulted in a remote crash and denial of service.
Scope: local
bookworm: resolved (fixed in 1.8.13-2)
bullseye: resolved (fixed in 1.8.13-2)
forky: resolved (fixed in 1.8.13-2)
sid: resolved (fixed in 1.8.13-2)
trixie: resolved (fixed in 1.8.13-2)
GHSA
GHSA-gr9c-vx25-2fh5: A flaw was discovered in the HPACK decoder of HAProxy, before 1
ghsa_unreviewed·2022-05-14
CVE-2018-14645 [HIGH] CWE-125 GHSA-gr9c-vx25-2fh5: A flaw was discovered in the HPACK decoder of HAProxy, before 1
A flaw was discovered in the HPACK decoder of HAProxy, before 1.8.14, that is used for HTTP/2. An out-of-bounds read access in hpack_valid_idx() resulted in a remote crash and denial of service.
OSV
CVE-2018-14645: A flaw was discovered in the HPACK decoder of HAProxy, before 1
osv·2018-09-21·CVSS 7.5
CVE-2018-14645 [HIGH] CVE-2018-14645: A flaw was discovered in the HPACK decoder of HAProxy, before 1
A flaw was discovered in the HPACK decoder of HAProxy, before 1.8.14, that is used for HTTP/2. An out-of-bounds read access in hpack_valid_idx() resulted in a remote crash and denial of service.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2018-14645 haproxy: Out-of-bounds read in HPACK decoder [fedora-all]
bugzilla·2018-09-20·CVSS 7.5
CVE-2018-14645 [HIGH] CVE-2018-14645 haproxy: Out-of-bounds read in HPACK decoder [fedora-all]
CVE-2018-14645 haproxy: Out-of-bounds read in HPACK decoder [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple supported versions of F
Bugzilla
CVE-2018-14645 haproxy: Out-of-bounds read in HPACK decoder
bugzilla·2018-09-17·CVSS 7.5
CVE-2018-14645 [HIGH] CVE-2018-14645 haproxy: Out-of-bounds read in HPACK decoder
CVE-2018-14645 haproxy: Out-of-bounds read in HPACK decoder
A flaw was discovered in the HPACK decoder of haproxy before 1.8.14, that is used for HTTP/2. An out-of-bounds read access in hpack_valid_idx() resulted in a remote crash and denial of service. According to the report, there is no risk of escalation or code execution.
Discussion:
Acknowledgments:
Name: Tim Düsterhus, Willy Tarreau
---
RHSCL package startup with alpn h2 set.
systemctl status rh-haproxy18-haproxy.service -l
...
Sep 20 13:23:19 host systemd[1]: Starting HAProxy Load Balancer...
Sep 20 13:23:19 host haproxy[29405]: [ALERT] 262/132319 (29405) : parsing [/etc/opt/rh/rh-haproxy18/haproxy/haproxy.cfg:68] : 'bind *:5000' : 'alpn' : library does not support TLS ALPN extension
Sep 20 13:23:19 host haproxy[29405]: [ALE
https://access.redhat.com/errata/RHBA-2019:0028https://access.redhat.com/errata/RHSA-2018:2882https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-14645https://usn.ubuntu.com/3780-1/https://www.mail-archive.com/haproxy%40formilux.org/msg31253.htmlhttps://access.redhat.com/errata/RHBA-2019:0028https://access.redhat.com/errata/RHSA-2018:2882https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-14645https://usn.ubuntu.com/3780-1/https://www.mail-archive.com/haproxy%40formilux.org/msg31253.html
2018-09-21
Published