cbcvebase.
CVE-2018-20102
published 2018-12-12

CVE-2018-20102: An out-of-bounds read in dns_validate_dns_response in dns.c was discovered in HAProxy through 1.8.14. Due to a missing check when validating DNS responses…

high7.5CVSS 3.0
AVNACLPRNUINSUCHINAN
An out-of-bounds read in dns_validate_dns_response in dns.c was discovered in HAProxy through 1.8.14. Due to a missing check when validating DNS responses, remote attackers might be able read the 16 bytes corresponding to an AAAA record from the non-initialized part of the buffer, possibly accessing anything that was left on the stack, or even past the end of the 8193-byte buffer, depending on the value of accepted_payload_size.

Affected

12 ranges
VendorProductVersion rangeFixed in
canonicalubuntu_linux
canonicalubuntu_linux
canonicalubuntu_linux
debianhaproxy< haproxy 1.8.15-1 (bookworm)haproxy 1.8.15-1 (bookworm)
haproxyhaproxy<= 1.8.14
haproxyhaproxy>= 0 < 1.8.15-11.8.15-1
haproxyhaproxy>= 0 < 1.8.15-11.8.15-1
haproxyhaproxy>= 0 < 1.8.15-11.8.15-1
haproxyhaproxy>= 0 < 1.8.15-11.8.15-1
haproxyhaproxy>= 0 < 1.6.3-1ubuntu0.21.6.3-1ubuntu0.2
haproxyhaproxy>= 0 < 1.8.8-1ubuntu0.31.8.8-1ubuntu0.3
redhatopenshift_container_platform

CVSS provenance

nvdv3.07.5HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
osv7.5HIGH