CVE-2018-20103Infinite Loop in Haproxy

Severity
7.5HIGHNVD
EPSS
0.1%
top 72.38%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedDec 12
Latest updateMay 13

Description

An issue was discovered in dns.c in HAProxy through 1.8.14. In the case of a compressed pointer, a crafted packet can trigger infinite recursion by making the pointer point to itself, or create a long chain of valid pointers resulting in stack exhaustion.

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6

Affected Packages3 packages

Debianhaproxy/haproxy< 1.8.15-1+3
Ubuntuhaproxy/haproxy< 1.6.3-1ubuntu0.2+1
NVDhaproxy/haproxy1.8.14

Also affects: Ubuntu Linux 16.04, 18.04, 18.10, Openshift Container Platform 3.11

🔴Vulnerability Details

4
GHSA
GHSA-c9xx-94cr-x7xm: An issue was discovered in dns2022-05-13
OSV
haproxy vulnerabilities2019-01-15
OSV
CVE-2018-20103: An issue was discovered in dns2018-12-12
CVEList
CVE-2018-20103: An issue was discovered in dns2018-12-12

📋Vendor Advisories

3
Ubuntu
HAProxy vulnerabilities2019-01-15
Red Hat
haproxy: Infinite recursion via crafted packet allows stack exhaustion and denial of service2018-12-12
Debian
CVE-2018-20103: haproxy - An issue was discovered in dns.c in HAProxy through 1.8.14. In the case of a com...2018

💬Community

2
Bugzilla
CVE-2018-20103 haproxy: Infinite recursion via crafted packet allows stack exhaustion and denial of service [fedora-all]2018-12-13
Bugzilla
CVE-2018-20103 haproxy: Infinite recursion via crafted packet allows stack exhaustion and denial of service2018-12-13
CVE-2018-20103 — Infinite Loop in Haproxy | cvebase