An out-of-bounds read issue was discovered in the HTTP/2 protocol decoder in HAProxy 1.8.x and 1.9.x through 1.9.0 which can result in a crash. The processing of the PRIORITY flag in a HEADERS frame requires 5 extra bytes, and while these bytes are skipped, the total frame length was not re-checked to make sure they were present in the frame.
2019-03-21T16:00:36.297
2024-11-21T04:01:51.733
Modified
CVSSv3.0: 7.5 (HIGH)
AV:N/AC:L/Au:N/C:N/I:N/A:P
10.0
2.9
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | haproxy | haproxy | ≤ 1.8.19 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Application | haproxy | haproxy | 1.9.0 | Yes |
Operating System | opensuse | leap | 15.0 | Yes |
Operating System | canonical | ubuntu_linux | 16.04 | Yes |
Operating System | canonical | ubuntu_linux | 18.04 | Yes |
Operating System | canonical | ubuntu_linux | 18.10 | Yes |
Application | redhat | openshift_container_platform | 3.11 | Yes |
Operating System | redhat | enterprise_linux | 7.0 | Yes |
Operating System | redhat | enterprise_linux | 7.4 | Yes |
Operating System | redhat | enterprise_linux | 7.5 | Yes |
Operating System | redhat | enterprise_linux | 7.6 | Yes |