Skip to content
OpenAdvisories
Medium · 6.0 CVE-2023-6917 EUVD-2023-59116GHSA-pgw3-qmf6-36m3

Pcp: unsafe use of directories allows pcp to root privilege escalation

Published Feb 28, 2024 · Updated Nov 6, 2026 · Assigned by redhat

Description

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.

Affected products

VendorProductAffectedFixed
Red Hat Red Hat Enterprise Linux 9 — —
Red Hat Red Hat Enterprise Linux 6 — —
Red Hat Red Hat Enterprise Linux 7 — —
Red Hat Red Hat Enterprise Linux 8 — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 pcp 6.2.0-1 —
Debian 13 pcp 6.2.0-1 —
Debian 12 pcp No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 pcp No fix yet —
Ubuntu 26.04 LTS pcp No fix yet —
Ubuntu 25.10 pcp No fix yet —
Ubuntu 24.04 LTS pcp No fix yet —
Ubuntu 22.04 LTS pcp No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS pcp No fix yet —
Ubuntu 18.04 LTS pcp No fix yet —
Ubuntu 16.04 LTS pcp No fix yet —
ReleasePackageFixed inAdvisory
RHEL 9 pcp +103 6.2.0-1.el9 RHSA-2024:2213

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 pcp +103 6.2.0-1.el9 ALSA-2024:2213
ReleasePackageFixed inAdvisory
SLES 15 SP6 pcp 6.2.0-150600.3.6.1 SUSE-SU-2024:3533-1
SLES 15 SP5 pcp 6.2.0-150500.8.6.1 SUSE-SU-2024:3785-1
SLES 15 SP4 pcp 6.2.0-150400.5.12.3 SUSE-SU-2025:0801-1
SLES 12 SP5 pcp 6.2.0-6.29.2 SUSE-SU-2024:3976-1
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP4 pcp 6.2.0-150400.5.12.3 SUSE-SU-2025:0801-1
SLE Micro 6.1 pcp 6.2.0-slfo.1.1_3.1 SUSE-SU-2025:20235-1
SLE Micro 6.0 pcp 6.2.0-1.1 SUSE-SU-2025:20133-1
SLE HPC 15 SP4 pcp 6.2.0-150400.5.12.3 SUSE-SU-2025:0801-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.6 pcp 6.2.0-150600.3.6.1 SUSE-SU-2024:3533-1
openSUSE Leap 15.5 pcp 6.2.0-150500.8.6.1 SUSE-SU-2024:3785-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 pcp +103 6.2.0-1.0.1.el9 ELSA-2024-2213

Advisories 9

References