{"id":"CVE-2012-3420","aliases":["DEBIAN-CVE-2012-3420","DSA-2533-1","EUVD-2012-3390","GHSA-2fm8-cg34-48gj","UBUNTU-CVE-2012-3420","openSUSE-SU-2024:10165-1"],"status":"published","title":"Multiple memory leaks in Performance Co-Pilot (PCP) before 3.6.5 allow remote attackers to cause...","description":"Multiple memory leaks in Performance Co-Pilot (PCP) before 3.6.5 allow remote attackers to cause a denial of service (memory consumption or daemon crash) via a large number of PDUs with (1) a crafted context number to the DoFetch function in pmcd/src/dofetch.c or (2) a negative type value to the __pmGetPDU function in libpcp/src/pdu.c.","severity":{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.03624,"percentile":0.89599,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-399"],"published":"2012-08-23T00:00:00Z","modified":"2026-10-30T17:00:02Z","fixes":[{"ecosystem":"Debian:12","package":"pcp","fixed_in":["3.6.5"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"pcp","fixed_in":["3.6.5"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"pcp","fixed_in":["3.6.5"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"pcp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.6.5"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"pcp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.6.5"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"pcp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.6.5"}]}]},{"source":"osv","ecosystem":"Debian:6.0","package":"pcp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.3.3-squeeze2"}]}],"versions":["3.3.3","3.3.3-squeeze1"],"bundled":4}],"products":[{"vendor":"sgi","product":"performance_co-pilot"}],"references":[{"url":"http://oss.sgi.com/cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=blob%3Bf=CHANGELOG%3Bh=16c9cbb2f61d909487ea1c3171f4ab33e5648ac5%3Bhb=fe51067ae869a4d59f350ac319b09edcb77ac8e6","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"https://hermes.opensuse.org/messages/15540133","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"https://hermes.opensuse.org/messages/15540172","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=841319","tags":["x_refsource_MISC","x_transferred","report"]},{"url":"http://www.openwall.com/lists/oss-security/2012/08/16/1","tags":["mailing-list","x_refsource_MLIST","x_transferred","web"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2012-August/085333.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://hermes.opensuse.org/messages/15471040","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=841704","tags":["x_refsource_MISC","x_transferred","report"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2012-August/085324.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=841298","tags":["x_refsource_MISC","x_transferred","report"]},{"url":"http://oss.sgi.com/cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commit%3Bh=68fb968b4ee635bb301dc9ab64e633b0d66d27b4","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2013-01/msg00024.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"http://www.debian.org/security/2012/dsa-2533","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","advisory"]},{"url":"http://oss.sgi.com/cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commit%3Bh=a7dc844d3586ea79887655a97c4252a79751fdae","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-3420"},{"url":"http://oss.sgi.com/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob;f=CHANGELOG;h=16c9cbb2f61d909487ea1c3171f4ab33e5648ac5;hb=fe51067ae869a4d59f350ac319b09edcb77ac8e6"},{"url":"http://oss.sgi.com/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=commit;h=68fb968b4ee635bb301dc9ab64e633b0d66d27b4"},{"url":"http://oss.sgi.com/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=commit;h=a7dc844d3586ea79887655a97c4252a79751fdae"},{"url":"https://github.com/advisories/GHSA-2fm8-cg34-48gj"},{"url":"https://security-tracker.debian.org/tracker/CVE-2012-3420","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2012-3420","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-3420","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2012-3418","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-3419","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-3420","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-3421","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-5530","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2012-3420","description":"Multiple memory leaks in Performance Co-Pilot (PCP) before 3.6.5 allow remote attackers to cause a denial of service (memory consumption or daemon crash) via a large number of PDUs with (1) a crafted context number to the DoFetch function in pmcd/src/dofetch.c or (2) a negative type value to the __pmGetPDU function in libpcp/src/pdu.c.","status":"published","published":"2012-08-27T23:00:00Z","modified":"2024-08-06T20:05:12.163Z","updated_at":"2026-11-02T14:34:50.94153Z"}],"euvd":[{"id":"EUVD-2012-3390","description":"Multiple memory leaks in Performance Co-Pilot (PCP) before 3.6.5 allow remote attackers to cause a denial of service (memory consumption or daemon crash) via a large number of PDUs with (1) a crafted context number to the DoFetch function in pmcd/src/dofetch.c or (2) a negative type value to the __pmGetPDU function in libpcp/src/pdu.c.","status":"published","published":"2012-08-27T23:00:00Z","modified":"2024-08-06T20:05:12Z","updated_at":"2026-11-03T01:56:10.882899Z"}],"ghsa":[{"id":"GHSA-2fm8-cg34-48gj","title":"Multiple memory leaks in Performance Co-Pilot (PCP) before 3.6.5 allow remote attackers to cause...","description":"Multiple memory leaks in Performance Co-Pilot (PCP) before 3.6.5 allow remote attackers to cause a denial of service (memory consumption or daemon crash) via a large number of PDUs with (1) a crafted context number to the DoFetch function in pmcd/src/dofetch.c or (2) a negative type value to the __pmGetPDU function in libpcp/src/pdu.c.","status":"published","published":"2022-05-17T05:15:45Z","modified":"2025-04-11T04:02:27Z","updated_at":"2026-11-02T15:01:12.063438Z"}],"nvd":[{"id":"CVE-2012-3420","description":"Multiple memory leaks in Performance Co-Pilot (PCP) before 3.6.5 allow remote attackers to cause a denial of service (memory consumption or daemon crash) via a large number of PDUs with (1) a crafted context number to the DoFetch function in pmcd/src/dofetch.c or (2) a negative type value to the __pmGetPDU function in libpcp/src/pdu.c.","status":"published","published":"2012-08-27T23:55:02.227Z","modified":"2026-06-16T23:43:11.24Z","cvss":[{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-399"],"updated_at":"2026-11-02T14:02:15.643902Z"}],"osv":[{"id":"CVE-2012-3420","description":"Multiple memory leaks in Performance Co-Pilot (PCP) before 3.6.5 allow remote attackers to cause a denial of service (memory consumption or daemon crash) via a large number of PDUs with (1) a crafted context number to the DoFetch function in pmcd/src/dofetch.c or (2) a negative type value to the __pmGetPDU function in libpcp/src/pdu.c.","status":"published","published":"2012-08-27T23:55:02Z","modified":"2026-04-10T03:42:22.792652Z","updated_at":"2026-11-02T15:43:58.537032Z"},{"id":"DEBIAN-CVE-2012-3420","description":"Multiple memory leaks in Performance Co-Pilot (PCP) before 3.6.5 allow remote attackers to cause a denial of service (memory consumption or daemon crash) via a large number of PDUs with (1) a crafted context number to the DoFetch function in pmcd/src/dofetch.c or (2) a negative type value to the __pmGetPDU function in libpcp/src/pdu.c.","status":"published","published":"2012-08-27T23:55:02.227Z","modified":"2026-10-30T17:00:02.933452657Z","updated_at":"2026-11-02T15:45:24.92418Z"},{"id":"DSA-2533-1","title":"pcp - several","status":"published","published":"2012-08-23T00:00:00Z","modified":"2026-03-09T01:18:44.107775Z","updated_at":"2026-11-02T15:46:15.489951Z"},{"id":"openSUSE-SU-2024:10165-1","title":"libpcp-devel-3.10.4-1.23 on GA media","description":"These are all security issues fixed in the libpcp-devel-3.10.4-1.23 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2025-05-07T18:08:46.35607Z","updated_at":"2026-11-02T16:58:33.135986Z"},{"id":"UBUNTU-CVE-2012-3420","description":"Multiple memory leaks in Performance Co-Pilot (PCP) before 3.6.5 allow remote attackers to cause a denial of service (memory consumption or daemon crash) via a large number of PDUs with (1) a crafted context number to the DoFetch function in pmcd/src/dofetch.c or (2) a negative type value to the __pmGetPDU function in libpcp/src/pdu.c.","status":"withdrawn","published":"2012-08-27T23:55:00Z","modified":"2025-07-16T07:30:57.000878Z","updated_at":"2026-11-02T15:54:06.395274Z"}]}}
