Alerts This Week
Warning Icon 1 646
Alerts This Week
Warning Icon 1 646

Gentoo: 2021-05-26 GLSA 202105-04 Normal: Boost Arbitrary Code Execution

gentoo
Calendar Grey May 26, 2021
Dist Gentoo Esm H88
Potential security vulnerability identified related to buffer overflow in Boost on Gentoo systems. It is advisable to conduct an upgrade to address and resolve these concerns.
A buffer overflow in Boost might allow remote attacker(s) to execute arbitrary code.

Summary

It was discovered that Boost incorrectly sanitized 'next_size' and 'max_size' parameter in ordered_malloc() function when allocating memory.

Resolution

All Boost users should upgrade to the latest version: # emerge --sync # emerge --ask --oneshot --verbose ">=dev-libs/boost-1.74.0-r2"

References

[ 1 ] CVE-2012-2677 https://nvd.nist.gov/vuln/detail/CVE-2012-2677

Availability

This GLSA and any updates to it are available for viewing at the Gentoo Security Website: https://security.gentoo.org/glsa/202105-04
style>.gentoo_availability{display:block;}

Concerns

Security is a primary focus of Gentoo Linux and ensuring the confidentiality and security of our users' machines is of utmost importance to us. Any security concerns should be addressed to security@gentoo.org or alternatively, you may file a bug at https://bugs.gentoo.org.

Severity: Normal
Title: Boost: Buffer overflow
Date: May 26, 2021
Bugs: #620468
ID: 202105-04

Synopsis

A buffer overflow in Boost might allow remote attacker(s) to execute arbitrary code.

Background

Boost is a set of C++ libraries, including the Boost.Regex library to process regular expressions.

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Affected Packages

------------------------------------------------------------------- Package / Vulnerable / Unaffected ------------------------------------------------------------------- 1 dev-libs/boost < 1.74.0-r2 >= 1.74.0-r2

Impact

===== A remote attacker could provide a specially crafted application-specific file (requiring runtime memory allocation to be processed correctly), that, when opened with an application using Boost C++ source libraries, 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.

Related News

Your message here