Every CVE Search/ Get API key

CVE-2015-3281

The buffer_slow_realign function in HAProxy 1.5.x before 1.5.14 and 1.6-dev does not properly...

5.0 MediumFix available

The buffer_slow_realign function in HAProxy 1.5.x before 1.5.14 and 1.6-dev does not properly realign a buffer that is used for pending outgoing data, which allows remote attackers to obtain sensitive information (uninitialized memory contents of previous requests) via a crafted request.

Exploit likelihood

4.33%Up 2.4 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

The buffer_slow_realign function in HAProxy 1.5.x before 1.5.14 and 1.6-dev does not properly realign a buffer that is used for pending outgoing data, which allows remote attackers to obtain sensitive information (uninitialized memory contents of previous requests) via a crafted request.

Record
CVE-2015-3281
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:P/I:N/A:N
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

The buffer_slow_realign function in HAProxy 1.5.x before 1.5.14 and 1.6-dev does not properly realign a buffer that is used for pending outgoing data, which allows remote attackers to obtain sensitive information (uninitialized memory contents of previous requests) via a crafted request.

Record
CVE-2015-3281
Updated
2026-11-02
EUVDEUVD-2015-3328 No score

The buffer_slow_realign function in HAProxy 1.5.x before 1.5.14 and 1.6-dev does not properly realign a buffer that is used for pending outgoing data, which allows remote attackers to obtain sensitive information (uninitialized memory contents of previous requests) via a crafted request.

Record
EUVD-2015-3328
Updated
2026-11-03
GitHub AdvisoriesGHSA-ffg4-hmhr-qr79 No score

The buffer_slow_realign function in HAProxy 1.5.x before 1.5.14 and 1.6-dev does not properly...

The buffer_slow_realign function in HAProxy 1.5.x before 1.5.14 and 1.6-dev does not properly realign a buffer that is used for pending outgoing data, which allows remote attackers to obtain sensitive information (uninitialized memory contents of previous requests) via a crafted request.

Record
GHSA-ffg4-hmhr-qr79
Weakness
CWE-119
Updated
2026-11-02
OSV No score

The buffer_slow_realign function in HAProxy 1.5.x before 1.5.14 and 1.6-dev does not properly realign a buffer that is used for pending outgoing data, which allows remote attackers to obtain sensitive information (uninitialized memory contents of previous requests) via a crafted request.

Record
CVE-2015-3281
Updated
2026-11-02
OSVDEBIAN-CVE-2015-3281 No score

The buffer_slow_realign function in HAProxy 1.5.x before 1.5.14 and 1.6-dev does not properly realign a buffer that is used for pending outgoing data, which allows remote attackers to obtain sensitive information (uninitialized memory contents of previous requests) via a crafted request.

Record
DEBIAN-CVE-2015-3281
Updated
2026-11-02
Show 4 moreShow less
OSVopenSUSE-SU-2024:10114-1 No score

haproxy-1.7.0-1.1 on GA media

These are all security issues fixed in the haproxy-1.7.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10114-1
Updated
2026-11-02
OSVSUSE-SU-2015:1663-1 No score

Security update for haproxy

haproxy was updated to fix two security issues.

These security issues were fixed:

  • CVE-2015-3281: Information disclosure (bsc#937042).
  • CVE-2015-4000: The Logjam Attack / weakdh.org (bsc#937202).
Record
SUSE-SU-2015:1663-1
Updated
2026-11-02
OSVSUSE-SU-2015:1776-1 No score

Security update for haproxy

haxproy was updated to backport various security fixes and related patches (bsc#937202) (bsc#937042) (CVE-2015-3281)

  • BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data
  • BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id
  • MEDIUM: ssl: replace standards DH groups with custom ones
  • BUG/MEDIUM: ssl: fix tune.ssl.default-dh-param value being overwritten
  • MINOR: ssl: add a destructor to free allocated SSL ressources
  • BUG/MINOR: ssl: Display correct filename in error message
  • MINOR: ssl: load certificates in alphabetical order
  • BUG/MEDIUM: checks: fix conflicts between agent checks and ssl healthchecks
  • BUG/MEDIUM: ssl: force a full GC in case of memory shortage
  • BUG/MEDIUM: ssl: fix bad ssl context init can cause segfault in case of OOM.
  • BUG/MINOR: ssl: correctly initialize ssl ctx for invalid certificates
  • MINOR: ssl: add statement to force some ssl options in global.
  • MINOR: ssl: add fetchs 'ssl_c_der' and 'ssl_f_der' to return DER formatted certs

Also the init script was fixed for the haproxy status checks (bsc#947204)

Record
SUSE-SU-2015:1776-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-3281 No score

The buffer_slow_realign function in HAProxy 1.5.x before 1.5.14 and 1.6-dev does not properly realign a buffer that is used for pending outgoing data, which allows remote attackers to obtain sensitive information (uninitialized memory contents of previous requests) via a crafted request.

Record
UBUNTU-CVE-2015-3281
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
haproxy
Debian:12
before 1.5.14-1
1.5.14-1
haproxy
Debian:13
before 1.5.14-1
1.5.14-1
haproxy
Debian:14
before 1.5.14-1
1.5.14-1
haproxy
Debian:8
before 1.5.8-3+deb8u1, plus listed versions
1.5.8-31.5.8-3+deb8u1~bpo60+11.5.8-3+deb8u1~bpo70+1
1.5.8-3+deb8u1
haproxy
Red Hat:enterprise_linux:6::server
before 0:1.5.4-2.el6_7.1
0:1.5.4-2.el6_7.1
haproxy-debuginfo
Red Hat:enterprise_linux:6::server
before 0:1.5.4-2.el6_7.1
0:1.5.4-2.el6_7.1
haproxy
Red Hat:enterprise_linux:7::server
before 0:1.5.4-4.el7_1.1
0:1.5.4-4.el7_1.1
haproxy-debuginfo
Red Hat:enterprise_linux:7::server
before 0:1.5.4-4.el7_1.1
0:1.5.4-4.el7_1.1
haproxy
Red Hat:enterprise_linux:7::workstation
before 0:1.5.4-4.el7_1.1
0:1.5.4-4.el7_1.1
haproxy-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:1.5.4-4.el7_1.1
0:1.5.4-4.el7_1.1
Show 22 moreShow less
Affected packages
PackageAffectedFixed
rhc
Red Hat:openshift:2.0::el6
before 0:1.38.4.5-1.el6op
0:1.38.4.5-1.el6op
openshift-enterprise-release
Red Hat:openshift:2.0::el6
before 0:2.2.8-1.el6op
0:2.2.8-1.el6op
openshift-enterprise-upgrade
Red Hat:openshift:2.0::el6
before 0:2.2.8-1.el6op
0:2.2.8-1.el6op
openshift-enterprise-upgrade-broker
Red Hat:openshift:2.0::el6
before 0:2.2.8-1.el6op
0:2.2.8-1.el6op
openshift-enterprise-yum-validator
Red Hat:openshift:2.0::el6
before 0:2.2.8-1.el6op
0:2.2.8-1.el6op
openshift-origin-broker-util
Red Hat:openshift:2.0::el6
before 0:1.37.4.2-1.el6op
0:1.37.4.2-1.el6op
rubygem-openshift-origin-common
Red Hat:openshift:2.0::el6
before 0:1.29.4.1-1.el6op
0:1.29.4.1-1.el6op
rubygem-openshift-origin-controller
Red Hat:openshift:2.0::el6
before 0:1.38.4.2-1.el6op
0:1.38.4.2-1.el6op
rubygem-openshift-origin-routing-daemon
Red Hat:openshift:2.0::el6
before 0:0.26.4.4-1.el6op
0:0.26.4.4-1.el6op
openshift-origin-cartridge-jbosseap
Red Hat:openshift:2.0::el6
before 0:2.27.3.1-1.el6op
0:2.27.3.1-1.el6op
haproxy15side
Red Hat:openshift:2.0::el6
before 0:1.5.4-2.el6op
0:1.5.4-2.el6op
haproxy15side-debuginfo
Red Hat:openshift:2.0::el6
before 0:1.5.4-2.el6op
0:1.5.4-2.el6op
openshift-enterprise-upgrade-node
Red Hat:openshift:2.0::el6
before 0:2.2.8-1.el6op
0:2.2.8-1.el6op
openshift-origin-cartridge-haproxy
Red Hat:openshift:2.0::el6
before 0:1.31.4.1-1.el6op
0:1.31.4.1-1.el6op
openshift-origin-cartridge-jbossews
Red Hat:openshift:2.0::el6
before 0:1.35.3.2-1.el6op
0:1.35.3.2-1.el6op
openshift-origin-cartridge-python
Red Hat:openshift:2.0::el6
before 0:1.34.1.1-1.el6op
0:1.34.1.1-1.el6op
openshift-origin-node-util
Red Hat:openshift:2.0::el6
before 0:1.38.5.1-1.el6op
0:1.38.5.1-1.el6op
rubygem-openshift-origin-node
Red Hat:openshift:2.0::el6
before 0:1.38.4.1-1.el6op
0:1.38.4.1-1.el6op
haproxy
SUSE:Linux Enterprise High Availability Extension 12
From an advisory covering 2 CVEs
before 1.5.4-2.4.1
1.5.4-2.4.1
haproxy
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
From an advisory covering 2 CVEs
before 1.5.4-2.4.1
1.5.4-2.4.1
haproxy
SUSE:OpenStack Cloud 5
before 1.5.4-12.1
1.5.4-12.1
haproxy
openSUSE:Tumbleweed
From an advisory covering 5 CVEs
before 1.7.0-1.1
1.7.0-1.1

History

History
RecordedChangedSources
affected, facts
affected
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2015-3281 is a medium vulnerability (CVSS 5.0) in Haproxy, published July 5, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.33%, the 91st percentile. Fixed in haproxy 1.5.14-1.

References

Show 55 moreShow less
MoveEnter Open