Skip to navigation

Security Advisory Moderate: haproxy security update

Advisory: RHSA-2013:1120-1
Type: Security Advisory
Severity: Moderate
Issued on: 2013-07-30
Last updated on: 2013-07-30
Affected Products: Red Hat Enterprise Linux Load Balancer (v. 6)
Red Hat Enterprise Linux Load Balancer EUS (v. 6.4.z)
CVEs (cve.mitre.org): CVE-2013-2175

Details

An updated haproxy package that fixes one security issue is now available
for Red Hat Enterprise Linux 6.

The Red Hat Security Response Team has rated this update as having moderate
security impact. A Common Vulnerability Scoring System (CVSS) base score,
which gives a detailed severity rating, is available from the CVE link in
the References section.

HAProxy provides high availability, load balancing, and proxying for TCP
and HTTP-based applications.

A flaw was found in the way HAProxy handled requests when the proxy's
configuration ("/etc/haproxy/haproxy.cfg") had certain rules that use the
hdr_ip criterion. A remote attacker could use this flaw to crash HAProxy
instances that use the affected configuration. (CVE-2013-2175)

Red Hat would like to thank HAProxy upstream for reporting this issue.
Upstream acknowledges David Torgerson as the original reporter.

HAProxy is released as a Technology Preview in Red Hat Enterprise Linux 6.
More information about Red Hat Technology Previews is available at
https://access.redhat.com/support/offerings/techpreview/

All users of haproxy are advised to upgrade to this updated package, which
contains a backported patch to correct this issue.


Solution

Before applying this update, make sure all previously released errata
relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/site/articles/11258

Updated packages

Red Hat Enterprise Linux Load Balancer (v. 6)

SRPMS:
haproxy-1.4.22-5.el6_4.src.rpm
File outdated by:  RHBA-2013:1619
    MD5: 4db8a96a4e6e912cad0a50715cac1a06
SHA-256: b2f5b8df5437e0e6b1a99533f7488d4c5943b9450e87a6535b4d26c993527a29
 
IA-32:
haproxy-1.4.22-5.el6_4.i686.rpm
File outdated by:  RHBA-2013:1619
    MD5: 5c25df617dfa1807807b2de1c17d3e4c
SHA-256: 2fea6d7cfd8ae07ff1baa57b814eb185dda3d2f6f1a5823834593e65ea7e0c46
haproxy-debuginfo-1.4.22-5.el6_4.i686.rpm
File outdated by:  RHBA-2013:1619
    MD5: 6804eb52bad62ff85b9e1daf5682238a
SHA-256: 9688b355325a643e3e92513dc9767e940a1fb87d5bdf0a6a794821fea8d2d5f3
 
x86_64:
haproxy-1.4.22-5.el6_4.x86_64.rpm
File outdated by:  RHBA-2013:1619
    MD5: f7e456551407afb8fe0ce0d560ebd712
SHA-256: aecae02a473ad34e16ce80c0b2a6501cadcc3f47f892dcf1d2f62a5ef9177e6f
haproxy-debuginfo-1.4.22-5.el6_4.x86_64.rpm
File outdated by:  RHBA-2013:1619
    MD5: cc6a69b62a405331dfe2b3e8c56e0006
SHA-256: eab2e694e59bc15cabb338e0a1ec446731ccafcbf527279bea4c21ebd0e3ba49
 
Red Hat Enterprise Linux Load Balancer EUS (v. 6.4.z)

SRPMS:
haproxy-1.4.22-5.el6_4.src.rpm
File outdated by:  RHBA-2013:1619
    MD5: 4db8a96a4e6e912cad0a50715cac1a06
SHA-256: b2f5b8df5437e0e6b1a99533f7488d4c5943b9450e87a6535b4d26c993527a29
 
IA-32:
haproxy-1.4.22-5.el6_4.i686.rpm     MD5: 5c25df617dfa1807807b2de1c17d3e4c
SHA-256: 2fea6d7cfd8ae07ff1baa57b814eb185dda3d2f6f1a5823834593e65ea7e0c46
haproxy-debuginfo-1.4.22-5.el6_4.i686.rpm     MD5: 6804eb52bad62ff85b9e1daf5682238a
SHA-256: 9688b355325a643e3e92513dc9767e940a1fb87d5bdf0a6a794821fea8d2d5f3
 
x86_64:
haproxy-1.4.22-5.el6_4.x86_64.rpm     MD5: f7e456551407afb8fe0ce0d560ebd712
SHA-256: aecae02a473ad34e16ce80c0b2a6501cadcc3f47f892dcf1d2f62a5ef9177e6f
haproxy-debuginfo-1.4.22-5.el6_4.x86_64.rpm     MD5: cc6a69b62a405331dfe2b3e8c56e0006
SHA-256: eab2e694e59bc15cabb338e0a1ec446731ccafcbf527279bea4c21ebd0e3ba49
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

974259 - CVE-2013-2175 haproxy: http_get_hdr()/get_ip_from_hdr2() MAX_HDR_HISTORY handling denial of service


References



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/