{"id":"CVE-2020-11100","aliases":["ALPINE-CVE-2020-11100","BIT-haproxy-2020-11100","DEBIAN-CVE-2020-11100","DSA-4649-1","EUVD-2020-3458","GHSA-3xcv-57q9-hrj2","RHSA-2020:1287","RHSA-2020:1288","RHSA-2020:1289","RHSA-2020:1290","RHSA-2020:1936","SUSE-SU-2020:0851-1","SUSE-SU-2020:0852-1","UBUNTU-CVE-2020-11100","USN-4321-1","openSUSE-SU-2020:0444-1","openSUSE-SU-2024:10839-1"],"status":"published","title":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4,...","description":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.","severity":{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.61593,"percentile":0.99176,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-787"],"published":"2020-04-02T00:00:00Z","modified":"2026-11-02T02:46:10Z","fixes":[{"ecosystem":"Alpine:v3.10","package":"haproxy","fixed_in":["2.0.14-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.11","package":"haproxy","fixed_in":["2.0.14-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.12","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.13","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.14","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.15","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.16","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.17","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.18","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"haproxy","fixed_in":["2.1.4-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.9","package":"haproxy","fixed_in":["1.8.25-r0"],"sources":["osv"]},{"ecosystem":"Bitnami","package":"haproxy","fixed_in":["2.1.4"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"haproxy","fixed_in":["2.0.13-2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"haproxy","fixed_in":["2.0.13-2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"haproxy","fixed_in":["2.0.13-2"],"sources":["osv"]},{"ecosystem":"Debian:10","package":"haproxy","fixed_in":["1.8.19-1+deb10u2"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"haproxy","fixed_in":["0:1.8.15-6.el8_1.1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"haproxy-debuginfo","fixed_in":["0:1.8.15-6.el8_1.1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"haproxy-debugsource","fixed_in":["0:1.8.15-6.el8_1.1"],"sources":["osv"]},{"ecosystem":"Red Hat:rhel_e4s:8.0::appstream","package":"haproxy","fixed_in":["0:1.8.15-5.el8_0.1"],"sources":["osv"]},{"ecosystem":"Red Hat:rhel_e4s:8.0::appstream","package":"haproxy-debuginfo","fixed_in":["0:1.8.15-5.el8_0.1"],"sources":["osv"]},{"ecosystem":"Red Hat:rhel_e4s:8.0::appstream","package":"haproxy-debugsource","fixed_in":["0:1.8.15-5.el8_0.1"],"sources":["osv"]},{"ecosystem":"Red Hat:rhel_software_collections:3::el7","package":"rh-haproxy18-haproxy","fixed_in":["0:1.8.17-1.el7.1"],"sources":["osv"]},{"ecosystem":"Red Hat:rhel_software_collections:3::el7","package":"rh-haproxy18-haproxy-debuginfo","fixed_in":["0:1.8.17-1.el7.1"],"sources":["osv"]},{"ecosystem":"Red Hat:rhel_software_collections:3::el7","package":"rh-haproxy18-haproxy-syspaths","fixed_in":["0:1.8.17-1.el7.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise High Availability Extension 15 SP1","package":"haproxy","fixed_in":["2.0.10+git0.ac198b92-8.12.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise High Availability Extension 15","package":"haproxy","fixed_in":["2.0.10+git0.ac198b92-3.19.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:18.04:LTS","package":"haproxy","fixed_in":["1.8.8-1ubuntu0.10"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.1","package":"haproxy","fixed_in":["2.0.10+git0.ac198b92-lp151.2.9.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.10","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.0.14-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.11","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.0.14-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.12","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.13","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.14","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.15","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.16","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.17","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.18","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.9","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.8.0"},{"fixed":"1.8.25-r0"}]}]},{"source":"osv","ecosystem":"Bitnami","package":"haproxy","ranges":[{"type":"SEMVER","events":[{"introduced":"1.8.0"},{"fixed":"2.1.4"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.13-2"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.13-2"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.13-2"}]}]},{"source":"osv","ecosystem":"Debian:10","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.19-1+deb10u2"}]}],"versions":["1.8.19-1","1.8.19-1+deb10u1","1.8.19-1+deb10u2~bpo9+1"]},{"source":"osv","ecosystem":"Red Hat:openshift:3.11::el7","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.23-3.el7"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:openshift:3.11::el7","package":"haproxy-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.23-3.el7"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:openshift:3.11::el7","package":"haproxy18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.23-3.el7"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.15-6.el8_1.1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"haproxy-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.15-6.el8_1.1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"haproxy-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.15-6.el8_1.1"}]}]},{"source":"osv","ecosystem":"Red Hat:rhel_e4s:8.0::appstream","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.15-5.el8_0.1"}]}]},{"source":"osv","ecosystem":"Red Hat:rhel_e4s:8.0::appstream","package":"haproxy-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.15-5.el8_0.1"}]}]},{"source":"osv","ecosystem":"Red Hat:rhel_e4s:8.0::appstream","package":"haproxy-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.15-5.el8_0.1"}]}]},{"source":"osv","ecosystem":"Red Hat:rhel_software_collections:3::el7","package":"rh-haproxy18-haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.17-1.el7.1"}]}]},{"source":"osv","ecosystem":"Red Hat:rhel_software_collections:3::el7","package":"rh-haproxy18-haproxy-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.17-1.el7.1"}]}]},{"source":"osv","ecosystem":"Red Hat:rhel_software_collections:3::el7","package":"rh-haproxy18-haproxy-syspaths","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.17-1.el7.1"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:4.4::el7","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.13-3.el7"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:openshift:4.4::el7","package":"haproxy-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.13-3.el7"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:openshift:4.4::el7","package":"haproxy20","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.13-3.el7"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:openshift:4.4::el8","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.13-3.el8"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:openshift:4.4::el8","package":"haproxy-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.13-3.el8"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:openshift:4.4::el8","package":"haproxy20","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.13-3.el8"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:openshift:4.4::el8","package":"haproxy20-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.13-3.el8"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Availability Extension 15 SP1","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.10+git0.ac198b92-8.12.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Availability Extension 15","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.10+git0.ac198b92-3.19.1"}]}]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.8-1ubuntu0.10"}]}],"versions":["1.7.9-1ubuntu1","1.7.9-1ubuntu2","1.8.4-1","1.8.7-1","1.8.8-1","1.8.8-1ubuntu0.1","1.8.8-1ubuntu0.2","1.8.8-1ubuntu0.3","1.8.8-1ubuntu0.4","1.8.8-1ubuntu0.6","1.8.8-1ubuntu0.7","1.8.8-1ubuntu0.8","1.8.8-1ubuntu0.9"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.8-1ubuntu0.10"}]}],"versions":["1.7.9-1ubuntu1","1.7.9-1ubuntu2","1.8.4-1","1.8.7-1","1.8.8-1","1.8.8-1ubuntu0.1","1.8.8-1ubuntu0.2","1.8.8-1ubuntu0.3","1.8.8-1ubuntu0.4","1.8.8-1ubuntu0.6","1.8.8-1ubuntu0.7","1.8.8-1ubuntu0.8","1.8.8-1ubuntu0.9"]},{"source":"osv","ecosystem":"openSUSE:Leap 15.1","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.10+git0.ac198b92-lp151.2.9.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"haproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.4+git0.acb1d0bea-1.2"}]}],"bundled":9}],"products":[{"vendor":"canonical","product":"ubuntu_linux"},{"vendor":"debian","product":"debian_linux"},{"vendor":"fedoraproject","product":"fedora"},{"vendor":"haproxy","product":"haproxy"},{"vendor":"opensuse","product":"leap"},{"vendor":"redhat","product":"openshift_container_platform"}],"references":[{"url":"http://www.haproxy.org","tags":["x_refsource_MISC","x_transferred","Vendor Advisory","advisory"]},{"url":"https://www.haproxy.org/download/2.1/src/CHANGELOG","tags":["x_refsource_CONFIRM","x_transferred","Release Notes","Vendor Advisory","advisory"]},{"url":"https://lists.debian.org/debian-security-announce/2020/msg00052.html","tags":["x_refsource_CONFIRM","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://www.mail-archive.com/haproxy%40formilux.org/msg36876.html","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1819111","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Third Party Advisory","advisory","report"]},{"url":"https://git.haproxy.org/?p=haproxy.git%3Ba=commit%3Bh=5dfc5d5cd0d2128d77253ead3acf03a421ab5b88","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"https://bugzilla.suse.com/show_bug.cgi?id=1168023","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Third Party Advisory","advisory","report"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2020-04/msg00002.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MNW5RZLIX7LOXRLV7WMHX22CI43XSXKW/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://www.debian.org/security/2020/dsa-4649","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","Third Party Advisory","advisory"]},{"url":"https://usn.ubuntu.com/4321-1/","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred","Third Party Advisory","advisory"]},{"url":"http://packetstormsecurity.com/files/157323/haproxy-hpack-tbl.c-Out-Of-Bounds-Write.html","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/264C7UL3X7L7QE74ZJ557IOUFS3J4QQC/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://security.gentoo.org/glsa/202012-22","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred","Third Party Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-11100","tags":["web","advisory"]},{"url":"https://git.haproxy.org/?p=haproxy.git;a=commit;h=5dfc5d5cd0d2128d77253ead3acf03a421ab5b88"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/264C7UL3X7L7QE74ZJ557IOUFS3J4QQC/"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/MNW5RZLIX7LOXRLV7WMHX22CI43XSXKW/"},{"url":"https://www.mail-archive.com/haproxy@formilux.org/msg36876.html","tags":["article"]},{"url":"https://github.com/advisories/GHSA-3xcv-57q9-hrj2"},{"url":"https://security.alpinelinux.org/vuln/CVE-2020-11100","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2020-11100","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2020:1287","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#critical","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1759697","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1777584","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_1287.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2019-18277","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2019-18277","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-18277","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2019-19330","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2019-19330","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-19330","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2020-11100","tags":["report"]},{"url":"https://access.redhat.com/security/vulnerabilities/haproxy","tags":["article"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-11100","tags":["advisory","report"]},{"url":"https://bugs.chromium.org/p/project-zero/issues/detail?id=2023","tags":["article"]},{"url":"https://www.haproxy.com/blog/haproxy-1-8-http-2-hpack-decoder-vulnerability-fixed/","tags":["article"]},{"url":"https://access.redhat.com/errata/RHSA-2020:1288","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_1288.json","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2020:1289","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_1289.json","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2020:1290","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_1290.json","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2020:1936","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#moderate","tags":["article"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_1936.json","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2020/suse-su-20200851-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1168023","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2020-11100","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2020/suse-su-20200852-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2020-11100","tags":["report"]},{"url":"https://www.mail-archive.com/haproxy@formilux.org/msg36877.html","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-4321-1","tags":["advisory"]},{"url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/GVCFDTUM5AKHJ2MTCGCUY2BZ7XCYA4AN/","tags":["advisory"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2018-11469","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-14645","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-20103","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-20615","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-14241","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-18277","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-39240","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-40346","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2020-11100","description":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.","status":"published","published":"2020-04-02T14:23:05Z","modified":"2024-08-04T11:21:14.619Z","updated_at":"2026-11-02T14:35:57.352161Z"}],"euvd":[{"id":"EUVD-2020-3458","description":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.","status":"published","published":"2020-04-02T14:23:05Z","modified":"2024-08-04T11:21:14Z","updated_at":"2026-11-03T03:07:48.03567Z"}],"ghsa":[{"id":"GHSA-3xcv-57q9-hrj2","title":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4,...","description":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.","status":"published","published":"2022-05-24T17:13:16Z","modified":"2023-01-27T05:08:35Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:43:18.939561Z"}],"nvd":[{"id":"CVE-2020-11100","description":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.","status":"published","published":"2020-04-02T15:15:17.483Z","modified":"2026-06-17T02:49:02.93Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":6.5,"vector":"AV:N/AC:L/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:05:57.678762Z"}],"osv":[{"id":"ALPINE-CVE-2020-11100","description":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.","status":"published","published":"2020-04-02T15:15:17.483Z","modified":"2026-10-26T11:17:55.099654236Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:27:48.11886Z"},{"id":"CVE-2020-11100","description":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.","status":"published","published":"2020-04-02T15:15:17.483Z","modified":"2026-11-02T02:46:10.016456108Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:13.492058Z"},{"id":"DEBIAN-CVE-2020-11100","description":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.","status":"published","published":"2020-04-02T15:15:17.483Z","modified":"2026-10-26T12:01:19.707537162Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:32.862554Z"},{"id":"RHSA-2020:1287","title":"Red Hat Security Advisory: OpenShift Container Platform 3.11 security update","status":"published","published":"2024-09-13T22:02:49Z","modified":"2026-06-28T10:35:41Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:06.535721Z"},{"id":"RHSA-2020:1288","title":"Red Hat Security Advisory: haproxy security update","status":"published","published":"2024-09-13T22:02:02Z","modified":"2026-06-28T10:35:41Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:06.535721Z"},{"id":"RHSA-2020:1289","title":"Red Hat Security Advisory: haproxy security update","status":"published","published":"2024-09-13T22:02:17Z","modified":"2026-06-28T10:35:42Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:06.535721Z"},{"id":"RHSA-2020:1290","title":"Red Hat Security Advisory: rh-haproxy18-haproxy security update","status":"published","published":"2024-09-13T22:02:09Z","modified":"2026-06-28T10:35:42Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:06.535721Z"},{"id":"RHSA-2020:1936","title":"Red Hat Security Advisory: OpenShift Container Platform 4.4.3 haproxy security update","status":"published","published":"2024-09-13T22:03:52Z","modified":"2026-06-28T10:36:29Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:07.072948Z"},{"id":"UBUNTU-CVE-2020-11100","description":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.","status":"published","published":"2020-04-02T00:00:00Z","modified":"2026-02-04T03:58:18.021753Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:54:22.212782Z"},{"id":"BIT-haproxy-2020-11100","description":"In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.","status":"published","published":"2024-03-06T10:55:05.509Z","modified":"2026-09-08T08:47:51.685632682Z","updated_at":"2026-11-02T15:28:31.02759Z"},{"id":"DSA-4649-1","title":"haproxy - security update","status":"published","published":"2020-04-02T00:00:00Z","modified":"2026-03-09T01:20:34.629249Z","updated_at":"2026-11-02T15:46:17.19998Z"},{"id":"openSUSE-SU-2020:0444-1","title":"Security update for haproxy","description":"This update for haproxy fixes the following issues:\n\n- CVE-2020-11100: Fixed an H2/HPAC vulnerability ch might have allowed arbitrary \n  writes into a 32-bit relative address space (bsc#1168023).\n\nThis update was imported from the SUSE:SLE-15-SP1:Update update project.","status":"published","published":"2020-04-04T08:05:26Z","modified":"2026-02-04T02:38:43.396257Z","updated_at":"2026-11-02T16:58:31.152112Z"},{"id":"openSUSE-SU-2024:10839-1","title":"haproxy-2.4.4+git0.acb1d0bea-1.2 on GA media","description":"These are all security issues fixed in the haproxy-2.4.4+git0.acb1d0bea-1.2 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T04:00:47.357107Z","updated_at":"2026-11-02T16:58:34.894275Z"},{"id":"SUSE-SU-2020:0851-1","title":"Security update for haproxy","description":"This update for haproxy fixes the following issues:\n\n- CVE-2020-11100: Fixed an H2/HPAC vulnerability ch might have allowed arbitrary \n  writes into a 32-bit relative address space (bsc#1168023).\n","status":"published","published":"2020-04-02T13:11:05Z","modified":"2026-02-04T03:43:10.03636Z","updated_at":"2026-11-02T15:53:47.634847Z"},{"id":"SUSE-SU-2020:0852-1","title":"Security update for haproxy","description":"This update for haproxy fixes the following issues:\n\t  \n- CVE-2020-11100: Fixed an H2/HPAC vulnerability ch might have allowed arbitrary \n  writes into a 32-bit relative address space (bsc#1168023).\n","status":"published","published":"2020-04-02T13:11:19Z","modified":"2026-02-04T04:09:59.372249Z","updated_at":"2026-11-02T15:53:47.634847Z"},{"id":"USN-4321-1","title":"haproxy vulnerability","description":"Felix Wilhelm discovered that HAProxy incorrectly handled certain HTTP/2 requests.\nAn attacker could possibly use this to execute arbitrary code.\n","status":"published","published":"2020-04-07T12:10:42Z","modified":"2026-02-10T04:41:48Z","updated_at":"2026-11-02T16:58:14.547547Z"}]}}
