This `glibc` update re-enables `valgrind` suppression support for string functions. It addresses `valgrind` false positives on the aarch64 architecture in particular. ---- This glibc update fixes a use-after-free in the `mq_notify` function (CVE-2021-33574).. --------------------------------------------------------------------------------Fedora Update Notification FEDORA-2021-f29b4643c7 2021-07-07 01:03:57.431634 --------------------------------------------------------------------------------Name : glibc Product : Fedora 33 Version : 2.32 Release : 8.fc33 URL : Summary : The GNU libc libraries Description : The glibc package contains standard libraries which are used by multiple programs on the system. In order to save disk space and memory, as well as to make upgrading easier, common system code is kept in one place and shared between programs. This particular package contains the most important sets of shared libraries: the standard C library and the standard math library. Without these two libraries, a Linux system will not function. --------------------------------------------------------------------------------Update Information: This `glibc` update re-enables `valgrind` suppression support for string functions. It addresses `valgrind` false positives on the aarch64 architecture in particular. ---- This glibc update fixes a use-after-free in the `mq_notify` function (CVE-2021-33574). --------------------------------------------------------------------------------ChangeLog: * Mon Jun 21 2021 Florian Weimer - 2.32-8 - Add valgrind support symbols to libc.so.6's symtab (#1965374) * Fri Jun 11 2021 Arjun Shankar - 2.32-7 - Auto-sync with upstream branch release/2.32/master, commit 16949aeaa078b5994a333980d7a6cd5705d5e1f7: - Fix use of __pthread_attr_copy in mq_notify (bug 27896) - Use __pthread_attr_copy in mq_notify (bug 27896) --------------------------------------------------------------------------------References: [ 1 ] Bug#1965374 - glibc: valgrind suppressions no longer active after debuginfo removal https://bugzilla.redhat.com/show_bug.cgi?id=1965374 [ 2 ] Bug #1965410 - CVE-2021-33574 glibc: mq_notify does not handle separately allocated thread attributes [fedora-all] https://bugzilla.redhat.com/show_bug.cgi?id=1965410 --------------------------------------------------------------------------------This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2021-f29b4643c7' at the command line. For more information, refer to the dnf documentation available at https://dnf.readthedocs.io/en/latest/command_ref.html All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/security/ --------------------------------------------------------------------------------_______________________________________________ package-announce mailing list --
Valgrind could be made to crash or run programs if it opened a specially crafted file.. =========================================================================Ubuntu Security Notice USN-3337-1 June 21, 2017 valgrind vulnerabilities ========================================================================= A security issue affects these releases of Ubuntu and its derivatives: - Ubuntu 17.04 - Ubuntu 16.10 - Ubuntu 16.04 LTS - Ubuntu 14.04 LTS Summary: Valgrind could be made to crash or run programs if it opened a specially crafted file. Software Description: - valgrind: instrumentation framework for building dynamic analysis tools Details: It was discovered that Valgrind incorrectly handled certain string operations. If a user or automated system were tricked into processing a specially crafted binary, a remote attacker could possibly execute arbitrary code. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS and Ubuntu 16.10. (CVE-2016-2226) It was discovered that Valgrind incorrectly handled parsing certain binaries. If a user or automated system were tricked into processing a specially crafted binary, a remote attacker could use this issue to cause Valgrind to crash, resulting in a denial of service. (CVE-2016-4487, CVE-2016-4488, CVE-2016-4489, CVE-2016-4490, CVE-2016-4491, CVE-2016-4492, CVE-2016-4493, CVE-2016-6131) Update instructions: The problem can be corrected by updating your system to the following package versions: Ubuntu 17.04: valgrind 1:3.12.0-1ubuntu1.1 Ubuntu 16.10: valgrind 1:3.12.0~svn20160714-1ubuntu2.1 Ubuntu 16.04 LTS: valgrind 1:3.11.0-1ubuntu4.2 Ubuntu 14.04 LTS: valgrind 1:3.10.1-1ubuntu3~14.5 In general, a standard system update will make all the necessary changes. References: https://ubuntu.com/security/notices/USN-3337-1 CVE-2016-2226, CVE-2016-4487, CVE-2016-4488, CVE-2016-4489, CVE-2016-4490,CVE-2016-4491, CVE-2016-4492, CVE-2016-4493, CVE-2016-6131 Package Information: https://launchpad.net/ubuntu/+source/valgrind/1:3.12.0-1ubuntu1.1 https://launchpad.net/ubuntu/+source/valgrind/1:3.12.0~svn20160714-1ubuntu2.1 https://launchpad.net/ubuntu/+source/valgrind/1:3.11.0-1ubuntu4.2 https://launchpad.net/ubuntu/+source/valgrind/1:3.10.1-1ubuntu3~14.5 . Recent Valgrind flaws threaten Ubuntu environments, leading to potential system failures and unauthorized code runs; guidance for updates included.. Valgrind Security Advisory, Update Instructions, Denial of Service Threats. . Severity: Critical. LinuxSecurity.com Team
An untrusted search path vulnerability in Valgrind might result in the execution of arbitrary code.. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Gentoo Linux Security Advisory GLSA 200902-03 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://security.gentoo.org/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Severity: High Title: Valgrind: Untrusted search path Date: February 12, 2009 Bugs: #245317 ID: 200902-03 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Synopsis ======= An untrusted search path vulnerability in Valgrind might result in the execution of arbitrary code. Background ========= Valgrind is an open-source memory debugger. Affected packages ================ ------------------------------------------------------------------- Package / Vulnerable / Unaffected ------------------------------------------------------------------- 1 dev-util/valgrind < 3.4.0 > = 3.4.0 Description ========== Tavis Ormandy reported that Valgrind loads a .valgrindrc file in the current working directory, executing commands specified there. Impact ===== A local attacker could prepare a specially crafted .valgrindrc file and entice a user to run Valgrind from the directory containing that file, resulting in the execution of arbitrary code with the privileges of the user running Valgrind. Workaround ========= Do not run "valgrind" from untrusted working directories. Resolution ========= All Valgrind users should upgrade to the latest version: # emerge --sync # emerge --ask --oneshot --verbose "> =dev-util/valgrind-3.4.0" References ========= [ 1 ] CVE-2008-4865 https://www.cve.org/CVERecord?id=CVE-2008-4865 Availability =========== This GLSA and any updates to it are available for viewing at the Gentoo SecurityWebsite: https://security.gentoo.org/glsa/200902-03 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
Get the latest Linux and open source security news straight to your inbox.