Approved changes feed: RSS · Atom

cpe:2.3:a:sgi:performance_co-pilot:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorSgi (dbc3919e-c488-5d31-918f-5c79c7f39ef2)
ProductPerformance Co Pilot (43b9432a-9bf7-593a-bc46-85ef54f84c88)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/pcp purl2cpe 2026-06-01 10:16:09.844477
pkg:deb/ubuntu/pcp purl2cpe 2026-06-01 10:16:09.844480
pkg:github/performancecopilot/pcp purl2cpe 2026-06-01 10:16:09.844483
pkg:gitlab/redhat/pcp purl2cpe 2026-06-01 10:16:09.844486
pkg:pypi/pcp purl2cpe 2026-06-01 10:16:09.844489
pkg:rpm/fedora/pcp purl2cpe 2026-06-01 10:16:09.844493
pkg:rpm/opensuse/pcp purl2cpe 2026-06-01 10:16:09.844496

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2023-6917 vulnerable 2026-06-03 14:53:59.318438 Pcp: unsafe use of directories allows pcp to root privilege escalation
MEDIUM (6)
A vulnerability has been identified in the Performance Co-Pilot (PCP) package, stemming from the mixed privilege levels utilized by systemd services associated with PCP. While certain services operate within the confines of limited PCP user/group privileges, others are granted full root privileges. This disparity in privilege levels poses a risk when privileged root processes interact with directories or directory trees owned by unprivileged PCP users. Specifically, this vulnerability may lead to the compromise of PCP user isolation and facilitate local PCP-to-root exploits, particularly through symlink attacks. These vulnerabilities underscore the importance of maintaining robust privilege separation mechanisms within PCP to mitigate the potential for unauthorized privilege escalation.
Published: 2024-02-28T14:38:19.258Z
Updated: 2026-02-25T18:20:20.221Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-5530 vulnerable 2026-06-03 14:32:30.811192 Details available
The (1) pcmd and (2) pmlogger init scripts in Performance Co-Pilot (PCP) before 3.6.10 allow local users to overwrite arbitrary files via a symlink attack on a /var/tmp/##### temporary file.
Published: 2012-11-29T11:00:00.000Z
Updated: 2024-08-06T21:05:47.347Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-3421 vulnerable 2026-06-03 14:31:58.191511 Details available
The pduread function in pdu.c in libpcp in Performance Co-Pilot (PCP) before 3.6.5 does not properly time out connections, which allows remote attackers to cause a denial of service (pmcd hang) by sending individual bytes of a PDU separately, related to an "event-driven programming flaw."
Published: 2012-08-27T23:00:00.000Z
Updated: 2024-08-06T20:05:12.583Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-3420 vulnerable 2026-06-03 14:31:58.190847 Details available
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.
Published: 2012-08-27T23:00:00.000Z
Updated: 2024-08-06T20:05:12.163Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-3419 vulnerable 2026-06-03 14:31:58.190133 Details available
Performance Co-Pilot (PCP) before 3.6.5 exports some of the /proc file system, which allows attackers to obtain sensitive information such as proc/pid/maps and command line arguments.
Published: 2012-08-27T23:00:00.000Z
Updated: 2024-08-06T20:05:12.091Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-3418 vulnerable 2026-06-03 14:31:58.183650 Details available
libpcp in Performance Co-Pilot (PCP) before 3.6.5 allows remote attackers to cause a denial of service and possibly execute arbitrary code via (1) a PDU with the numcreds field value greater than the number of actual elements to the __pmDecodeCreds function in p_creds.c; (2) the string byte number value to the __pmDecodeNameList function in p_pmns.c; (3) the numids value to the __pmDecodeIDList function in p_pmns.c; (4) unspecified vectors to the __pmDecodeProfile function in p_profile.c; the (5) status number value or (6) string number value to the __pmDecodeNameList function in p_pmns.c; (7) certain input to the __pmDecodeResult function in p_result.c; (8) the name length field (namelen) to the DecodeNameReq function in p_pmns.c; (9) a crafted PDU_FETCH request to the __pmDecodeFetch function in p_fetch.c; (10) the namelen field in the __pmDecodeInstanceReq function in p_instance.c; (11) the buflen field to the __pmDecodeText function in p_text.c; (12) PDU_INSTANCE packets to the __pmDecodeInstance in p_instance.c; or the (13) c_numpmid or (14) v_numval fields to the __pmDecodeLogControl function in p_lcontrol.c, which triggers integer overflows, heap-based buffer overflows, and/or buffer over-reads.
Published: 2012-08-27T23:00:00.000Z
Updated: 2024-08-06T20:05:12.135Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.