CVE-2012-4459
Integer overflow in the qpid::framing::Buffer::checkAvailable function in Apache Qpid 0.20 and...
CVE-2012-4459 is a medium vulnerability (CVSS 5.0) in Apache Qpid, published March 12, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 9.21%, the 95th percentile. Fixed in mrg-release 0:2.3.0-1.el5.
Integer overflow in the qpid::framing::Buffer::checkAvailable function in Apache Qpid 0.20 and earlier allows remote attackers to cause a denial of service (crash) via a crafted message, which triggers an out-of-bounds read.
Exploit likelihood
What each source reports
NVD Score used
5.0
Integer overflow in the qpid::framing::Buffer::checkAvailable function in Apache Qpid 0.20 and earlier allows remote attackers to cause a denial of service (crash) via a crafted message, which triggers an out-of-bounds read.
- Record
CVE-2012-4459- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Integer overflow in the qpid::framing::Buffer::checkAvailable function in Apache Qpid 0.20 and earlier allows remote attackers to cause a denial of service (crash) via a crafted message, which triggers an out-of-bounds read.
- Record
CVE-2012-4459- Updated
- 2026-11-02
EUVDEUVD-2012-4388 No score
Integer overflow in the qpid::framing::Buffer::checkAvailable function in Apache Qpid 0.20 and earlier allows remote attackers to cause a denial of service (crash) via a crafted message, which triggers an out-of-bounds read.
- Record
EUVD-2012-4388- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f4gr-qh9c-r8fg No score
Integer overflow in the qpid::framing::Buffer::checkAvailable function in Apache Qpid 0.20 and...
Integer overflow in the qpid::framing::Buffer::checkAvailable function in Apache Qpid 0.20 and earlier allows remote attackers to cause a denial of service (crash) via a crafted message, which triggers an out-of-bounds read.
- Record
GHSA-f4gr-qh9c-r8fg- Updated
- 2026-11-02
OSVUBUNTU-CVE-2012-4459 No score
Integer overflow in the qpid::framing::Buffer::checkAvailable function in Apache Qpid 0.20 and earlier allows remote attackers to cause a denial of service (crash) via a crafted message, which triggers an out-of-bounds read.
- Record
UBUNTU-CVE-2012-4459- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mrg-releaseRed Hat:enterprise_mrg:2::el5 |
before 0:2.3.0-1.el5 | 0:2.3.0-1.el5 |
cumin-messagingRed Hat:enterprise_mrg:2::el5 |
before 0:0.1.1-2.el5 | 0:0.1.1-2.el5 |
python-qpidRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-4.el5 | 0:0.18-4.el5 |
python-qpid-qmfRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-15.el5 | 0:0.18-15.el5 |
python-saslwrapperRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-1.el5 | 0:0.18-1.el5 |
qpid-cpp-clientRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-client-develRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-client-devel-docsRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-client-rdmaRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-client-sslRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
Show 102 moreShow less
| Package | Affected | Fixed |
|---|---|---|
qpid-cpp-mrgRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-mrg-debuginfoRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-serverRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-server-clusterRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-server-develRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-server-rdmaRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-server-sslRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-server-storeRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-cpp-server-xmlRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-14.el5 | 0:0.18-14.el5 |
qpid-javaRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-7.el5 | 0:0.18-7.el5 |
qpid-java-clientRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-7.el5 | 0:0.18-7.el5 |
qpid-java-commonRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-7.el5 | 0:0.18-7.el5 |
qpid-java-exampleRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-7.el5 | 0:0.18-7.el5 |
qpid-jcaRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-8.el5 | 0:0.18-8.el5 |
qpid-jca-xarecoveryRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-8.el5 | 0:0.18-8.el5 |
qpid-qmfRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-15.el5 | 0:0.18-15.el5 |
qpid-qmf-debuginfoRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-15.el5 | 0:0.18-15.el5 |
qpid-qmf-develRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-15.el5 | 0:0.18-15.el5 |
qpid-testsRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-2.el5 | 0:0.18-2.el5 |
qpid-toolsRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-8.el5 | 0:0.18-8.el5 |
rhm-docsRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-2.el5 | 0:0.18-2.el5 |
ruby-qpid-qmfRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-15.el5 | 0:0.18-15.el5 |
ruby-saslwrapperRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-1.el5 | 0:0.18-1.el5 |
saslwrapperRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-1.el5 | 0:0.18-1.el5 |
saslwrapper-debuginfoRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-1.el5 | 0:0.18-1.el5 |
saslwrapper-develRed Hat:enterprise_mrg:2::el5 |
before 0:0.18-1.el5 | 0:0.18-1.el5 |
mrg-releaseRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:2.3.0-1.el6 | 0:2.3.0-1.el6 |
python-qpidRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-4.el6 | 0:0.18-4.el6 |
python-qpid-qmfRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-15.el6 | 0:0.18-15.el6 |
python-saslwrapperRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-1.el6_3 | 0:0.18-1.el6_3 |
qpid-cppRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-clientRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-client-sslRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-debuginfoRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-serverRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-server-sslRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-qmfRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-15.el6 | 0:0.18-15.el6 |
qpid-qmf-debuginfoRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-15.el6 | 0:0.18-15.el6 |
qpid-testsRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-2.el6 | 0:0.18-2.el6 |
qpid-toolsRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-8.el6 | 0:0.18-8.el6 |
ruby-qpid-qmfRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-15.el6 | 0:0.18-15.el6 |
ruby-saslwrapperRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-1.el6_3 | 0:0.18-1.el6_3 |
rubygem-rakeRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.8.7-2.1.el6 | 0:0.8.7-2.1.el6 |
rubygemsRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:1.8.16-1.el6 | 0:1.8.16-1.el6 |
saslwrapperRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-1.el6_3 | 0:0.18-1.el6_3 |
saslwrapper-debuginfoRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-1.el6_3 | 0:0.18-1.el6_3 |
saslwrapper-develRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:0.18-1.el6_3 | 0:0.18-1.el6_3 |
xerces-cRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:3.0.1-20.el6 | 0:3.0.1-20.el6 |
xerces-c-debuginfoRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:3.0.1-20.el6 | 0:3.0.1-20.el6 |
xerces-c-develRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:3.0.1-20.el6 | 0:3.0.1-20.el6 |
xerces-c-docRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:3.0.1-20.el6 | 0:3.0.1-20.el6 |
xqillaRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:2.2.3-8.el6 | 0:2.2.3-8.el6 |
xqilla-debuginfoRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:2.2.3-8.el6 | 0:2.2.3-8.el6 |
xqilla-develRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:2.2.3-8.el6 | 0:2.2.3-8.el6 |
xqilla-docRed Hat:enterprise_mrg:2:computenode:el6 |
before 0:2.2.3-8.el6 | 0:2.2.3-8.el6 |
mrg-releaseRed Hat:enterprise_mrg:2:server:el6 |
before 0:2.3.0-1.el6 | 0:2.3.0-1.el6 |
rubygem-rakeRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.8.7-2.1.el6 | 0:0.8.7-2.1.el6 |
rubygemsRed Hat:enterprise_mrg:2:server:el6 |
before 0:1.8.16-1.el6 | 0:1.8.16-1.el6 |
cumin-messagingRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.1.1-2.el6 | 0:0.1.1-2.el6 |
python-qpidRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-4.el6 | 0:0.18-4.el6 |
python-qpid-qmfRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-15.el6 | 0:0.18-15.el6 |
python-saslwrapperRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-1.el6_3 | 0:0.18-1.el6_3 |
qpid-cppRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-clientRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-client-develRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-client-devel-docsRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-client-rdmaRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-client-sslRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-debuginfoRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-serverRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-server-clusterRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-server-develRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-server-rdmaRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-server-sslRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-server-storeRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-cpp-server-xmlRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-14.el6 | 0:0.18-14.el6 |
qpid-javaRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-7.el6 | 0:0.18-7.el6 |
qpid-java-clientRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-7.el6 | 0:0.18-7.el6 |
qpid-java-commonRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-7.el6 | 0:0.18-7.el6 |
qpid-java-exampleRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-7.el6 | 0:0.18-7.el6 |
qpid-jcaRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-8.el6 | 0:0.18-8.el6 |
qpid-jca-xarecoveryRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-8.el6 | 0:0.18-8.el6 |
qpid-qmfRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-15.el6 | 0:0.18-15.el6 |
qpid-qmf-debuginfoRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-15.el6 | 0:0.18-15.el6 |
qpid-qmf-develRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-15.el6 | 0:0.18-15.el6 |
qpid-testsRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-2.el6 | 0:0.18-2.el6 |
qpid-toolsRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-8.el6 | 0:0.18-8.el6 |
rhm-docsRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-2.el6 | 0:0.18-2.el6 |
ruby-qpid-qmfRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-15.el6 | 0:0.18-15.el6 |
ruby-saslwrapperRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-1.el6_3 | 0:0.18-1.el6_3 |
saslwrapperRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-1.el6_3 | 0:0.18-1.el6_3 |
saslwrapper-debuginfoRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-1.el6_3 | 0:0.18-1.el6_3 |
saslwrapper-develRed Hat:enterprise_mrg:2:server:el6 |
before 0:0.18-1.el6_3 | 0:0.18-1.el6_3 |
xerces-cRed Hat:enterprise_mrg:2:server:el6 |
before 0:3.0.1-20.el6 | 0:3.0.1-20.el6 |
xerces-c-debuginfoRed Hat:enterprise_mrg:2:server:el6 |
before 0:3.0.1-20.el6 | 0:3.0.1-20.el6 |
xerces-c-develRed Hat:enterprise_mrg:2:server:el6 |
before 0:3.0.1-20.el6 | 0:3.0.1-20.el6 |
xerces-c-docRed Hat:enterprise_mrg:2:server:el6 |
before 0:3.0.1-20.el6 | 0:3.0.1-20.el6 |
xqillaRed Hat:enterprise_mrg:2:server:el6 |
before 0:2.2.3-8.el6 | 0:2.2.3-8.el6 |
xqilla-debuginfoRed Hat:enterprise_mrg:2:server:el6 |
before 0:2.2.3-8.el6 | 0:2.2.3-8.el6 |
xqilla-develRed Hat:enterprise_mrg:2:server:el6 |
before 0:2.2.3-8.el6 | 0:2.2.3-8.el6 |
xqilla-docRed Hat:enterprise_mrg:2:server:el6 |
before 0:2.2.3-8.el6 | 0:2.2.3-8.el6 |
qpid-cppUbuntu:16.04:LTS |
All versions, plus listed versions 0.16-9build10.16-9ubuntu10.16-9ubuntu2 |
None known |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
bugzilla.redhat.com/show_bug.cgi?id=861241
issues.apache.org/jira/issues?jql=fixVersion%20%3D%20%220.21%22%20AND%20project%20%3D%20QPID
rhn.redhat.com/errata/RHSA-2013-0561.html
issues.apache.org/jira/browse/QPID-4629
rhn.redhat.com/errata/RHSA-2013-0562.html
svn.apache.org/viewvc?view=revision&revision=1453031
Show 63 moreShow less
secunia.com/advisories/52516
nvd.nist.gov/vuln/detail/CVE-2012-4459
github.com/advisories/GHSA-f4gr-qh9c-r8fg
access.redhat.com/errata/RHSA-2013:0561
access.redhat.com/security/updates/classification
access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_MRG/2/html/Technical_Notes/RHSA-2013-0561.html
bugzilla.redhat.com/show_bug.cgi?id=678612
bugzilla.redhat.com/show_bug.cgi?id=710787
bugzilla.redhat.com/show_bug.cgi?id=720714
bugzilla.redhat.com/show_bug.cgi?id=737685
bugzilla.redhat.com/show_bug.cgi?id=740485
bugzilla.redhat.com/show_bug.cgi?id=754990
bugzilla.redhat.com/show_bug.cgi?id=773719
bugzilla.redhat.com/show_bug.cgi?id=781496
bugzilla.redhat.com/show_bug.cgi?id=782806
bugzilla.redhat.com/show_bug.cgi?id=783215
bugzilla.redhat.com/show_bug.cgi?id=784957
bugzilla.redhat.com/show_bug.cgi?id=786555
bugzilla.redhat.com/show_bug.cgi?id=790004
bugzilla.redhat.com/show_bug.cgi?id=800912
bugzilla.redhat.com/show_bug.cgi?id=801605
bugzilla.redhat.com/show_bug.cgi?id=804752
bugzilla.redhat.com/show_bug.cgi?id=813742
bugzilla.redhat.com/show_bug.cgi?id=814356
bugzilla.redhat.com/show_bug.cgi?id=834256
bugzilla.redhat.com/show_bug.cgi?id=836141
bugzilla.redhat.com/show_bug.cgi?id=846465
bugzilla.redhat.com/show_bug.cgi?id=849788
bugzilla.redhat.com/show_bug.cgi?id=849790
bugzilla.redhat.com/show_bug.cgi?id=851355
bugzilla.redhat.com/show_bug.cgi?id=856299
bugzilla.redhat.com/show_bug.cgi?id=860011
bugzilla.redhat.com/show_bug.cgi?id=861234
bugzilla.redhat.com/show_bug.cgi?id=861838
bugzilla.redhat.com/show_bug.cgi?id=866677
bugzilla.redhat.com/show_bug.cgi?id=868403
bugzilla.redhat.com/show_bug.cgi?id=868881
bugzilla.redhat.com/show_bug.cgi?id=870058
bugzilla.redhat.com/show_bug.cgi?id=871774
bugzilla.redhat.com/show_bug.cgi?id=876193
bugzilla.redhat.com/show_bug.cgi?id=876664
bugzilla.redhat.com/show_bug.cgi?id=877081
bugzilla.redhat.com/show_bug.cgi?id=877553
bugzilla.redhat.com/show_bug.cgi?id=882243
bugzilla.redhat.com/show_bug.cgi?id=884036
bugzilla.redhat.com/show_bug.cgi?id=888392
bugzilla.redhat.com/show_bug.cgi?id=893980
bugzilla.redhat.com/show_bug.cgi?id=895535
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_0561.json
access.redhat.com/security/cve/CVE-2012-4446
cve.org/CVERecord?id=CVE-2012-4446
nvd.nist.gov/vuln/detail/CVE-2012-4446
issues.apache.org/jira/browse/QPID-4631
access.redhat.com/security/cve/CVE-2012-4458
cve.org/CVERecord?id=CVE-2012-4458
nvd.nist.gov/vuln/detail/CVE-2012-4458
access.redhat.com/security/cve/CVE-2012-4459
cve.org/CVERecord?id=CVE-2012-4459
access.redhat.com/errata/RHSA-2013:0562
access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_MRG/2/html/Technical_Notes/RHSA-2013-0562.html
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_0562.json
ubuntu.com/security/CVE-2012-4459
issues.apache.org/jira/browse/QPID-4629?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel