Alerts This Week
Warning Icon 1 540
Alerts This Week
Warning Icon 1 540

Gentoo: GLSA-202012-22 Normal: HAProxy Arbitrary Code Execution Risk

gentoo
Calendar Grey December 24, 2020
Dist Gentoo Esm H88
An overflow vulnerability in HAProxy has the potential to let malicious users run unauthorized code or trigger a Denial of Service attack. Update your software immediately!
A buffer overflow in HAProxy might allow an attacker to execute arbitrary code.

Summary

It was discovered that HAProxy incorrectly handled certain HTTP/2 headers.

Resolution

All HAProxy 2.0.x users should upgrade to the latest version: # emerge --sync # emerge --ask --oneshot --verbose ">=net-proxy/haproxy-2.0.13:0/2.0"
All other HAProxy users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-proxy/haproxy-2.1.4"

References

[ 1 ] CVE-2020-11100 https://nvd.nist.gov/vuln/detail/CVE-2020-11100

Availability

This GLSA and any updates to it are available for viewing at the Gentoo Security Website: https://security.gentoo.org/glsa/202012-22
style>.gentoo_availability{display:block;}

Concerns

Security is a primary focus of Gentoo Linux and ensuring the confidentiality and security of our users' machines is of utmost importance to us. Any security concerns should be addressed to security@gentoo.org or alternatively, you may file a bug at https://bugs.gentoo.org.

Severity: Normal
Title: HAProxy: Arbitrary code execution
Date: December 24, 2020
Bugs: #715944
ID: 202012-22

Synopsis

A buffer overflow in HAProxy might allow an attacker to execute arbitrary code.

Background

HAProxy is a TCP/HTTP reverse proxy for high availability environments.

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Affected Packages

------------------------------------------------------------------- Package / Vulnerable / Unaffected ------------------------------------------------------------------- 1 net-proxy/haproxy < 2.1.4 >= 2.0.13:0/2.0 >= 2.1.4

Impact

===== A remote attacker, by sending a specially crafted HTTP/2 request, could possibly execute arbitrary code with the privileges of the process, or cause a Denial of Service condition.

Workaround

Disable HTTP/2 support.

Related News

Your message here