LWN.net Logo

pcp: multiple vulnerabilities

Package(s):pcp CVE #(s):CVE-2012-3418 CVE-2012-3419 CVE-2012-3420 CVE-2012-3421
Created:August 20, 2012 Updated:September 4, 2012
Description: From the Red Hat bugzilla [1], [2], [3], [4]:

[1] Florian Weimer of the Red Hat Product Security Team discovered multiple integer and heap-based buffer overflow flaws in PCP (Performance Co-Pilot) libpcp protocol decoding functions. These flaws could lead to daemon crashes or the execution of arbitrary code with root privileges. Many of these flaws can be exploited without requiring the attacker to be authenticated. (CVE-2012-3418)

[2] Florian Weimer of the Red Hat Product Security Team discovered that pmcd (the PCP (Performance Co-Pilot) performance metrics collector daemon) exports part of the /proc file system, including privileged information that could be used to aid in bypassing ASLR, as well as full commandline information on running programs. (CVE-2012-3419)

[3] Florian Weimer of the Red Hat Product Security Team discovered two memory leaks in libpcp that can be abused by an unauthenticated remote attacker to crash pmcd (the PCP (Performance Co-Pilot) performance metrics collector daemon) or to consume enough memory to trigger the OOM killer, which may have impact on other processes. (CVE-2012-3420)

[4] Florian Weimer of the Red Hat Product Security Team discovered a denial of service flaw in pmcd (the PCP (Performance Co-Pilot) performance metrics collector daemon) due to incorrect event-driven programming. Because the pduread() function in libpcp performs a select locally, waiting for more client data, an unauthenticated remote attacker could send individual bytes one by one, avoiding the timeout, and blocking pmcd in order to prevent it from responding to other legitimate requests. (CVE-2012-3421)

Alerts:
Fedora FEDORA-2012-12076 2012-08-20
Fedora FEDORA-2012-12024 2012-08-20
Debian DSA-2533-1 2012-08-23
openSUSE openSUSE-SU-2012:1036-1 2012-08-24
openSUSE openSUSE-SU-2012:1079-1 2012-09-03
openSUSE openSUSE-SU-2012:1081-1 2012-09-03
SUSE SUSE-SU-2013:0190-1 2013-01-23

(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds