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.
CVSS Details
- CVSS 3.1 Base Score: 6
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade pcp-develUpgrade pcp-pmda-nvidia-gpuUpgrade pcp-import-iostat2pcpUpgrade pcp-pmda-lioUpgrade perl-PCP-PMDAUpgrade pcp-pmda-ds389Upgrade pcp-pmda-postfixUpgrade pcp-pmda-glusterUpgrade pcp-pmda-podmanUpgrade pcp-pmda-lmsensorsUpgrade pcp-pmda-lustreUpgrade perl-PCP-LogImportUpgrade pcp-pmda-netcheckUpgrade python3-pcpUpgrade pcp-pmda-newsUpgrade pcp-import-sar2pcpUpgrade pcp-pmda-mailqUpgrade pcp-pmda-unboundUpgrade pcp-guiUpgrade pcp-pmda-bondingUpgrade pcp-pmda-ds389logUpgrade pcp-pmda-haproxyUpgrade pcp-export-pcp2zabbixUpgrade pcp-pmda-traceUpgrade pcp-pmda-rsyslogUpgrade pcp-pmda-haclusterUpgrade pcp-pmda-redisUpgrade pcp-pmda-gpsdUpgrade pcp-pmda-smartUpgrade pcp-pmda-weblogUpgrade pcp-pmda-nfsclientUpgrade pcp-geolocateUpgrade pcp-pmda-farmUpgrade pcp-pmda-denkiUpgrade pcpUpgrade pcp-pmda-socketsUpgrade pcp-docUpgrade pcp-zeroconfUpgrade pcp-pmda-jsonUpgrade pcp-pmda-bind2Upgrade pcp-pmda-pdnsUpgrade pcp-pmda-bashUpgrade pcp-pmda-elasticsearchUpgrade pcp-pmda-activemqUpgrade pcp-pmda-loggerUpgrade pcp-system-toolsUpgrade pcp-pmda-zimbraUpgrade pcp-pmda-mysqlUpgrade pcp-pmda-roomtempUpgrade pcp-export-pcp2graphiteUpgrade pcp-pmda-dmUpgrade pcp-pmda-gfs2Upgrade pcp-export-pcp2elasticsearchUpgrade pcp-export-pcp2xmlUpgrade pcp-pmda-mongodbUpgrade pcp-pmda-bpftraceUpgrade pcp-pmda-bpfUpgrade pcp-pmda-sendmailUpgrade pcp-pmda-openvswitchUpgrade pcp-pmda-dbpingUpgrade pcp-pmda-libvirtUpgrade pcp-export-pcp2influxdbUpgrade pcp-pmda-systemdUpgrade pcp-libs-develUpgrade pcp-pmda-sambaUpgrade pcp-pmda-ciscoUpgrade pcp-pmda-bccUpgrade pcp-import-mrtg2pcpUpgrade pcp-pmda-resctrlUpgrade pcp-import-ganglia2pcpUpgrade pcp-pmda-postgresqlUpgrade pcp-pmda-rabbitmqUpgrade pcp-pmda-netfilterUpgrade pcp-testsuiteUpgrade pcp-pmda-dockerUpgrade pcp-pmda-shpingUpgrade pcp-pmda-snmpUpgrade perl-PCP-MMVUpgrade pcp-pmda-perfeventUpgrade pcp-pmda-mssqlUpgrade pcp-libsUpgrade pcp-pmda-summaryUpgrade pcp-pmda-oracleUpgrade pcp-pmda-namedUpgrade pcp-pmda-slurmUpgrade pcp-confUpgrade pcp-pmda-gpfsUpgrade pcp-pmda-mountsUpgrade pcp-pmda-apacheUpgrade perl-PCP-LogSummaryUpgrade pcp-pmda-memcacheUpgrade pcp-pmda-lustrecommUpgrade pcp-export-pcp2jsonUpgrade pcp-pmda-cifsUpgrade pcp-pmda-openmetricsUpgrade pcp-pmda-nginxUpgrade pcp-pmda-zswapUpgrade pcp-import-collectl2pcpUpgrade pcp-pmda-infinibandUpgrade pcp-pmda-micUpgrade pcp-pmda-statsdUpgrade pcp-export-zabbix-agentUpgrade pcp-selinuxUpgrade pcp-export-pcp2spark | May 8, 2024 | Feb 28, 2024 |
| Debian | — | Upgrade pcp | May 15, 2025 | Feb 28, 2024 |
| Oracle_linux | — | Upgrade pcp-pmda-bondingUpgrade pcp-pmda-elasticsearchUpgrade pcp-pmda-loggerUpgrade pcp-libs-develUpgrade pcp-pmda-postgresqlUpgrade pcp-pmda-socketsUpgrade pcp-pmda-zswapUpgrade pcp-pmda-bashUpgrade pcp-pmda-rsyslogUpgrade pcp-pmda-oracleUpgrade pcp-pmda-apacheUpgrade pcp-pmda-jsonUpgrade pcp-pmda-bpfUpgrade pcp-pmda-bpftraceUpgrade pcp-pmda-farmUpgrade pcp-pmda-mountsUpgrade pcp-pmda-zimbraUpgrade pcp-pmda-lustrecommUpgrade pcp-pmda-mongodbUpgrade pcp-testsuiteUpgrade pcp-pmda-rabbitmqUpgrade pcp-pmda-dockerUpgrade pcp-pmda-gpfsUpgrade pcp-import-collectl2pcpUpgrade pcp-pmda-netfilterUpgrade pcp-zeroconfUpgrade pcp-libsUpgrade pcp-develUpgrade pcp-pmda-openvswitchUpgrade pcp-pmda-roomtempUpgrade pcp-pmda-postfixUpgrade pcp-pmda-nvidia-gpuUpgrade pcp-export-pcp2sparkUpgrade pcp-pmda-infinibandUpgrade pcp-pmda-nfsclientUpgrade pcp-pmda-newsUpgrade pcp-system-toolsUpgrade pcp-pmda-ciscoUpgrade pcp-export-pcp2graphiteUpgrade pcp-export-zabbix-agentUpgrade pcp-pmda-namedUpgrade python3-pcpUpgrade pcp-pmda-dmUpgrade pcp-export-pcp2xmlUpgrade pcp-import-mrtg2pcpUpgrade perl-PCP-PMDAUpgrade pcp-pmda-micUpgrade pcp-pmda-lustreUpgrade pcp-pmda-weblogUpgrade pcp-pmda-statsdUpgrade pcp-guiUpgrade perl-PCP-LogImportUpgrade pcp-pmda-perfeventUpgrade pcp-pmda-dbpingUpgrade pcp-import-sar2pcpUpgrade pcp-pmda-ds389Upgrade pcp-pmda-gfs2Upgrade pcp-pmda-gpsdUpgrade pcp-pmda-podmanUpgrade pcp-pmda-shpingUpgrade pcp-pmda-unboundUpgrade pcp-pmda-sendmailUpgrade pcp-pmda-cifsUpgrade pcp-pmda-systemdUpgrade pcp-pmda-netcheckUpgrade pcp-pmda-mysqlUpgrade pcp-pmda-glusterUpgrade pcp-import-iostat2pcpUpgrade pcp-pmda-sambaUpgrade pcp-pmda-activemqUpgrade pcp-pmda-lmsensorsUpgrade pcp-pmda-denkiUpgrade pcp-pmda-pdnsUpgrade pcp-docUpgrade pcp-selinuxUpgrade pcp-pmda-summaryUpgrade pcp-pmda-nginxUpgrade pcp-import-ganglia2pcpUpgrade pcp-export-pcp2influxdbUpgrade pcp-pmda-mssqlUpgrade pcp-pmda-redisUpgrade pcp-pmda-openmetricsUpgrade pcp-pmda-smartUpgrade pcp-pmda-libvirtUpgrade pcp-export-pcp2jsonUpgrade pcp-confUpgrade pcp-pmda-ds389logUpgrade pcpUpgrade perl-PCP-LogSummaryUpgrade pcp-export-pcp2elasticsearchUpgrade pcp-pmda-resctrlUpgrade pcp-pmda-slurmUpgrade pcp-pmda-bccUpgrade pcp-pmda-haproxyUpgrade pcp-pmda-bind2Upgrade pcp-pmda-traceUpgrade pcp-export-pcp2zabbixUpgrade pcp-pmda-haclusterUpgrade perl-PCP-MMVUpgrade pcp-pmda-snmpUpgrade pcp-pmda-memcacheUpgrade pcp-pmda-mailqUpgrade pcp-pmda-lioUpgrade pcp-geolocate | May 7, 2024 | Feb 15, 2024 |
| Redhat_linux | — | Upgrade pcp-pmda-lioUpgrade pcp-libs-debuginfoUpgrade pcp-pmda-sendmailUpgrade pcpUpgrade pcp-pmda-systemd-debuginfoUpgrade perl-PCP-LogImportUpgrade pcp-debuginfoUpgrade pcp-export-pcp2influxdbUpgrade pcp-pmda-nginxUpgrade pcp-pmda-bashUpgrade pcp-pmda-nvidia-gpu-debuginfoUpgrade pcp-pmda-resctrl-debuginfoUpgrade pcp-export-pcp2xmlUpgrade pcp-pmda-denkiUpgrade pcp-pmda-glusterUpgrade pcp-pmda-libvirtUpgrade pcp-pmda-snmpUpgrade python3-pcp-debuginfoUpgrade pcp-pmda-farm-debuginfoUpgrade pcp-pmda-netcheckUpgrade pcp-pmda-mailqUpgrade pcp-pmda-memcacheUpgrade perl-PCP-PMDA-debuginfoUpgrade pcp-export-pcp2jsonUpgrade perl-PCP-LogImport-debuginfoUpgrade pcp-geolocateUpgrade pcp-pmda-mysqlUpgrade pcp-pmda-gfs2Upgrade pcp-pmda-smartUpgrade pcp-confUpgrade pcp-testsuite-debuginfoUpgrade perl-PCP-MMVUpgrade pcp-pmda-summaryUpgrade pcp-import-collectl2pcp-debuginfoUpgrade pcp-export-zabbix-agent-debuginfoUpgrade pcp-pmda-ds389logUpgrade pcp-pmda-cifsUpgrade pcp-pmda-namedUpgrade pcp-export-pcp2zabbixUpgrade pcp-pmda-pdnsUpgrade pcp-pmda-ds389Upgrade pcp-pmda-bccUpgrade pcp-pmda-denki-debuginfoUpgrade pcp-devel-debuginfoUpgrade pcp-docUpgrade pcp-import-ganglia2pcpUpgrade pcp-pmda-openmetricsUpgrade pcp-pmda-mssqlUpgrade pcp-pmda-cifs-debuginfoUpgrade pcp-pmda-activemqUpgrade pcp-pmda-dockerUpgrade pcp-import-iostat2pcpUpgrade pcp-pmda-redisUpgrade pcp-pmda-smart-debuginfoUpgrade pcp-gui-debuginfoUpgrade pcp-pmda-systemdUpgrade pcp-pmda-bind2Upgrade pcp-pmda-resctrlUpgrade perl-PCP-MMV-debuginfoUpgrade pcp-pmda-hacluster-debuginfoUpgrade pcp-pmda-lmsensorsUpgrade pcp-pmda-podman-debuginfoUpgrade pcp-pmda-haclusterUpgrade pcp-export-pcp2elasticsearchUpgrade pcp-pmda-gfs2-debuginfoUpgrade pcp-pmda-slurmUpgrade pcp-pmda-bpfUpgrade pcp-pmda-gpfsUpgrade pcp-pmda-traceUpgrade perl-PCP-LogSummaryUpgrade pcp-zeroconfUpgrade pcp-develUpgrade pcp-pmda-farmUpgrade pcp-pmda-cisco-debuginfoUpgrade pcp-pmda-sendmail-debuginfoNo solution existsUpgrade python3-pcpUpgrade pcp-export-zabbix-agentUpgrade pcp-pmda-sambaUpgrade pcp-pmda-statsd-debuginfoUpgrade pcp-pmda-mounts-debuginfoUpgrade pcp-pmda-lustrecommUpgrade pcp-pmda-loggerUpgrade pcp-pmda-gpsdUpgrade pcp-pmda-mountsUpgrade pcp-export-pcp2sparkUpgrade pcp-debugsourceUpgrade pcp-pmda-perfeventUpgrade pcp-pmda-apacheUpgrade pcp-pmda-bpf-debuginfoUpgrade pcp-pmda-mongodbUpgrade pcp-pmda-bondingUpgrade pcp-pmda-apache-debuginfoUpgrade pcp-pmda-rsyslogUpgrade pcp-pmda-jsonUpgrade pcp-libs-develUpgrade pcp-pmda-postfixUpgrade pcp-pmda-socketsUpgrade pcp-pmda-shping-debuginfoUpgrade pcp-pmda-haproxyUpgrade pcp-pmda-elasticsearchUpgrade pcp-pmda-dbpingUpgrade pcp-pmda-bpftraceUpgrade pcp-pmda-netfilterUpgrade pcp-pmda-trace-debuginfoUpgrade perl-PCP-PMDAUpgrade pcp-pmda-newsUpgrade pcp-import-mrtg2pcpUpgrade pcp-testsuiteUpgrade pcp-pmda-weblogUpgrade pcp-pmda-openvswitchUpgrade pcp-pmda-ciscoUpgrade pcp-pmda-zswapUpgrade pcp-pmda-oracleUpgrade pcp-pmda-shpingUpgrade pcp-pmda-zimbraUpgrade pcp-pmda-zimbra-debuginfoUpgrade pcp-pmda-bash-debuginfoUpgrade pcp-pmda-nfsclientUpgrade pcp-pmda-infiniband-debuginfoUpgrade pcp-pmda-perfevent-debuginfoUpgrade pcp-import-sar2pcpUpgrade pcp-libsUpgrade pcp-pmda-summary-debuginfoUpgrade pcp-system-tools-debuginfoUpgrade pcp-pmda-unboundUpgrade pcp-pmda-roomtempUpgrade pcp-pmda-rabbitmqUpgrade pcp-pmda-mailq-debuginfoUpgrade pcp-pmda-logger-debuginfoUpgrade pcp-pmda-podmanUpgrade pcp-pmda-lustreUpgrade pcp-pmda-dmUpgrade pcp-pmda-infinibandUpgrade pcp-pmda-docker-debuginfoUpgrade pcp-pmda-dm-debuginfoUpgrade pcp-guiUpgrade pcp-selinuxUpgrade pcp-pmda-postgresqlUpgrade pcp-system-toolsUpgrade pcp-pmda-statsdUpgrade pcp-pmda-sockets-debuginfoUpgrade pcp-pmda-lustrecomm-debuginfoUpgrade pcp-pmda-roomtemp-debuginfoUpgrade pcp-pmda-nvidia-gpuUpgrade pcp-pmda-micUpgrade pcp-export-pcp2graphiteUpgrade pcp-import-collectl2pcpUpgrade pcp-pmda-weblog-debuginfo | May 1, 2024 | Feb 28, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub