CVE-2012-2677 Integer overflow in n/a

Medium 5.0 Published Updated

Integer overflow in Boost Pool allows attackers to trigger buffer overflows or denial of service via large memory allocation requests.

Exploited in the wild
Not known
Login needed
Not stated
Attackable
Not stated
Victim action needed
Not stated
Fix
Available

What is CVE-2012-2677?

CVE-2012-2677 is a medium-severity vulnerability in n/a, published on 25 Jul 2012.

Official description

Integer overflow in the ordered_malloc function in boost/pool/pool.hpp in Boost Pool before 3.9 makes it easier for context-dependent attackers to perform memory-related attacks such as buffer overflows via a large memory chunk size value, which causes less memory to be allocated than expected.

Weakness: CWE-189

Which versions are affected by CVE-2012-2677?

It affects 1 product.

Linux distribution packages (40)
boost Red Hat:enterprise_linux:5::serverAll versions0:1.33.1-16.el5_9
boost-debuginfo Red Hat:enterprise_linux:5::serverAll versions0:1.33.1-16.el5_9
boost-devel Red Hat:enterprise_linux:5::serverAll versions0:1.33.1-16.el5_9
boost-doc Red Hat:enterprise_linux:5::serverAll versions0:1.33.1-16.el5_9
boost Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-date-time Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-debuginfo Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-devel Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-doc Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-filesystem Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-graph Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-graph-mpich2 Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-graph-openmpi Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-iostreams Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-math Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-mpich2 Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-mpich2-devel Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-mpich2-python Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-openmpi Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-openmpi-devel Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-openmpi-python Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-program-options Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-python Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-regex Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-serialization Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-signals Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-static Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-system Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-test Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-thread Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost-wave Red Hat:enterprise_linux:6::clientAll versions0:1.41.0-15.el6_4
boost Red Hat:enterprise_linux:6::computenodeAll versions0:1.41.0-15.el6_4
boost-date-time Red Hat:enterprise_linux:6::computenodeAll versions0:1.41.0-15.el6_4
boost-debuginfo Red Hat:enterprise_linux:6::computenodeAll versions0:1.41.0-15.el6_4
boost-devel Red Hat:enterprise_linux:6::computenodeAll versions0:1.41.0-15.el6_4
boost-doc Red Hat:enterprise_linux:6::computenodeAll versions0:1.41.0-15.el6_4
boost-filesystem Red Hat:enterprise_linux:6::computenodeAll versions0:1.41.0-15.el6_4
boost-graph Red Hat:enterprise_linux:6::computenodeAll versions0:1.41.0-15.el6_4
boost-graph-mpich2 Red Hat:enterprise_linux:6::computenodeAll versions0:1.41.0-15.el6_4
boost-graph-openmpi Red Hat:enterprise_linux:6::computenodeAll versions0:1.41.0-15.el6_4

Products include Boost Pool.

How do I fix CVE-2012-2677?

Upgrade to a fixed version.

Is CVE-2012-2677 being exploited?

There is no known exploitation of CVE-2012-2677 in the wild and no public exploit code.

Sources

Also known as AZL-41751, AZL-41929, GHSA-rxj2-pmxv-j3x6, RHSA-2013:0668.

Is CVE-2012-2677 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free