portage-ng / portage / net-proxy / haproxy / 3.2.25
portage-ng glsa
4 advisories reference net-proxy/haproxy · none place version 3.2.25 in a vulnerable range
▸ GLSA 202012-22 HAProxy: Arbitrary code execution this version unaffected normal remote 2020-12-24

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

Announced
2020-12-24
Revised
2020-12-24
Access
remote
Bugs
#715944
Advisory
https://security.gentoo.org/glsa/202012-22

Affected packages

PackageArchVulnerableUnaffected
net-proxy/haproxy*< 2.1.4>= 2.0.13:0/2.0, >= 2.1.4

Background

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

Description

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

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.

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

▸ GLSA 202004-01 HAProxy: Remote execution of arbitrary code version not in range high remote 2020-04-01

A vulnerability in HAProxy might lead to remote execution of arbitrary code.

Announced
2020-04-01
Revised
2020-04-01
Access
remote
Bugs
#701842
Advisory
https://security.gentoo.org/glsa/202004-01

Affected packages

PackageArchVulnerableUnaffected
net-proxy/haproxy*< 2.0.10>= 1.8.23 (revision), >= 1.9.13 (revision), >= 2.0.10 (revision)

Background

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

Description

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

Impact

A remote attacker could send a specially crafted HTTP/2 header, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All HAProxy 1.8.x users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/haproxy-1.8.23"

All HAProxy 1.9.x users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/haproxy-1.9.13"

All HAProxy 2.0.x users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/haproxy-2.0.10"

References

▸ GLSA 201307-01 HAProxy: Multiple vulnerabilities this version unaffected high remote 2013-07-11

Multiple vulnerabilities have been found in HAProxy, allowing attackers to execute arbitrary code or cause Denial of Service.

Announced
2013-07-11
Revised
2013-07-11
Access
remote
Bugs
#464340 #473674
Advisory
https://security.gentoo.org/glsa/201307-01

Affected packages

PackageArchVulnerableUnaffected
net-proxy/haproxy*< 1.4.24>= 1.4.24

Background

HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications.

Description

Multiple vulnerabilities have been discovered in HAProxy. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could send a specially crafted request, possibly resulting in execution of arbitrary code with the privileges of the application or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All HAProxy users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/haproxy-1.4.24"

References

▸ GLSA 201301-02 HAProxy: Arbitrary code execution this version unaffected high remote 2013-01-08

A buffer overflow in HAProxy may allow execution of arbitrary code.

Announced
2013-01-08
Revised
2013-01-08
Access
remote
Bugs
#417079
Advisory
https://security.gentoo.org/glsa/201301-02

Affected packages

PackageArchVulnerableUnaffected
net-proxy/haproxy*< 1.4.21>= 1.4.21

Background

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

Description

A boundary error in HAProxy could cause a buffer overflow when header rewriting is enabled and the configuration sets global.tune.bufsize to a value greater than the default (16384 bytes).

Impact

A remote attacker could possibly execute arbitrary code with the privileges of the process or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All HAProxy users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/haproxy-1.4.21"

References