CVE-2026-16531
Pcp: pcp: arbitrary file creation via path traversal in pmproxy logger servlet
An unauthenticated remote attacker can exploit a path traversal vulnerability in the PCP pmproxy logger servlet using a crafted hostname. This allows arbitrary file and directory creation, potentially leading to a denial of service.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
Pcp: pcp: arbitrary file creation via path traversal in pmproxy logger servlet
An unauthenticated remote attacker can exploit a path traversal vulnerability in the PCP pmproxy logger servlet using a crafted hostname. This allows arbitrary file and directory creation, potentially leading to a denial of service.
- Record
CVE-2026-16531- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-05
EUVDEUVD-2026-50980
5.3
An unauthenticated remote attacker can exploit a path traversal vulnerability in the PCP pmproxy logger servlet using a crafted hostname. This allows arbitrary file and directory creation, potentially leading to a denial of service.
- Record
EUVD-2026-50980- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-05
GitHub AdvisoriesGHSA-2g52-w93h-w9v5
5.3
An unauthenticated remote attacker can exploit a path traversal vulnerability in the PCP pmproxy...
An unauthenticated remote attacker can exploit a path traversal vulnerability in the PCP pmproxy logger servlet using a crafted hostname. This allows arbitrary file and directory creation, potentially leading to a denial of service.
- Record
GHSA-2g52-w93h-w9v5- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
NVD
5.3
An unauthenticated remote attacker can exploit a path traversal vulnerability in the PCP pmproxy logger servlet using a crafted hostname. This allows arbitrary file and directory creation, potentially leading to a denial of service.
- Record
CVE-2026-16531- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-05
OSVDEBIAN-CVE-2026-16531
5.3
An unauthenticated remote attacker can exploit a path traversal vulnerability in the PCP pmproxy logger servlet using a crafted hostname. This allows arbitrary file and directory creation, potentially leading to a denial of service.
- Record
DEBIAN-CVE-2026-16531- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-16531
5.3
An unauthenticated remote attacker can exploit a path traversal vulnerability in the PCP pmproxy logger servlet using a crafted hostname. This allows arbitrary file and directory creation, potentially leading to a denial of service.
- Record
UBUNTU-CVE-2026-16531- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 10 moreShow less
OSVopenSUSE-SU-2026:11490-1 No score
libpcp-devel-6.3.8-3.1 on GA media
These are all security issues fixed in the libpcp-devel-6.3.8-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11490-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21636-1 No score
Security update for pcp
This update for pcp fixes the following issues:
- CVE-2026-16524: command injection in
linux_socketsPMDA vianetwork.persocket.filter(bsc#1272922). - CVE-2026-16526: pmdaroot privilege escalation via
FD_CLOEXECfd inheritance and missing peer credentials (bsc#1272923). - CVE-2026-16527: missing authentication flags in pmproxy REST API (bsc#1272924).
- CVE-2026-16529: integer overflow in
__pmGetPDUleads to permanent DoS (bsc#1272925). - CVE-2026-16530: multiple OOB reads in libpcp record and PDU decoders (bsc#1272926).
- CVE-2026-16531: path traversal via hostname in pmproxy logger servlet (bsc#1272927).
- command injection in
pmieconfwrite_pmiefilevia$HOMEand-f(bsc#1272928). - command injection in
pmlogcp/pmlogmvdo_linkvia unsanitised filenames (bsc#1272930).
- Record
openSUSE-SU-2026:21636-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23064-1 No score
Security update for pcp
This update for pcp fixes the following issues:
- CVE-2026-16524: command injection in
linux_socketsPMDA vianetwork.persocket.filter(bsc#1272922). - CVE-2026-16526: pmdaroot privilege escalation via
FD_CLOEXECfd inheritance and missing peer credentials (bsc#1272923). - CVE-2026-16527: missing authentication flags in pmproxy REST API (bsc#1272924).
- CVE-2026-16529: integer overflow in
__pmGetPDUleads to permanent DoS (bsc#1272925). - CVE-2026-16530: multiple OOB reads in libpcp record and PDU decoders (bsc#1272926).
- CVE-2026-16531: path traversal via hostname in pmproxy logger servlet (bsc#1272927).
- command injection in
pmieconfwrite_pmiefilevia$HOMEand-f(bsc#1272928). - command injection in
pmlogcp/pmlogmvdo_linkvia unsanitised filenames (bsc#1272930).
- Record
SUSE-SU-2026:23064-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23174-1 No score
Security update for pcp
This update for pcp fixes the following issues:
- CVE-2026-16524: command injection in
linux_socketsPMDA vianetwork.persocket.filter(bsc#1272922). - CVE-2026-16526: pmdaroot privilege escalation via
FD_CLOEXECfd inheritance and missing peer credentials (bsc#1272923). - CVE-2026-16527: missing authentication flags in pmproxy REST API (bsc#1272924).
- CVE-2026-16529: integer overflow in
__pmGetPDUleads to permanent DoS (bsc#1272925). - CVE-2026-16530: multiple OOB reads in libpcp record and PDU decoders (bsc#1272926).
- CVE-2026-16531: path traversal via hostname in pmproxy logger servlet (bsc#1272927).
- command injection in
pmieconfwrite_pmiefilevia$HOMEand-f(bsc#1272928). - command injection in
pmlogcp/pmlogmvdo_linkvia unsanitised filenames (bsc#1272930).
- Record
SUSE-SU-2026:23174-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23277-1 No score
Security update for pcp
This update for pcp fixes the following issues:
- CVE-2026-16524: command injection in
linux_socketsPMDA vianetwork.persocket.filter(bsc#1272922). - CVE-2026-16526: pmdaroot privilege escalation via
FD_CLOEXECfd inheritance and missing peer credentials (bsc#1272923). - CVE-2026-16527: missing authentication flags in pmproxy REST API (bsc#1272924).
- CVE-2026-16529: integer overflow in
__pmGetPDUleads to permanent DoS (bsc#1272925). - CVE-2026-16530: multiple OOB reads in libpcp record and PDU decoders (bsc#1272926).
- CVE-2026-16531: path traversal via hostname in pmproxy logger servlet (bsc#1272927).
- command injection in
pmieconfwrite_pmiefilevia$HOMEand-f(bsc#1272928). - command injection in
pmlogcp/pmlogmvdo_linkvia unsanitised filenames (bsc#1272930).
- Record
SUSE-SU-2026:23277-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23316-1 No score
Security update for pcp
This update for pcp fixes the following issues:
- CVE-2026-16524: command injection in
linux_socketsPMDA vianetwork.persocket.filter(bsc#1272922). - CVE-2026-16526: pmdaroot privilege escalation via
FD_CLOEXECfd inheritance and missing peer credentials (bsc#1272923). - CVE-2026-16527: missing authentication flags in pmproxy REST API (bsc#1272924).
- CVE-2026-16529: integer overflow in
__pmGetPDUleads to permanent DoS (bsc#1272925). - CVE-2026-16530: multiple OOB reads in libpcp record and PDU decoders (bsc#1272926).
- CVE-2026-16531: path traversal via hostname in pmproxy logger servlet (bsc#1272927).
- command injection in
pmieconfwrite_pmiefilevia$HOMEand-f(bsc#1272928). - command injection in
pmlogcp/pmlogmvdo_linkvia unsanitised filenames (bsc#1272930).
- Record
SUSE-SU-2026:23316-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3505-1 No score
Security update for pcp
This update for pcp fixes the following issues:
- CVE-2026-16524: command injection in
linux_socketsPMDA vianetwork.persocket.filter(bsc#1272922). - CVE-2026-16526: pmdaroot privilege escalation via
FD_CLOEXECfd inheritance and missing peer credentials (bsc#1272923). - CVE-2026-16527: missing authentication flags in pmproxy REST API (bsc#1272924).
- CVE-2026-16529: integer overflow in
__pmGetPDUleads to permanent DoS (bsc#1272925). - CVE-2026-16530: multiple OOB reads in libpcp record and PDU decoders (bsc#1272926).
- CVE-2026-16531: path traversal via hostname in pmproxy logger servlet (bsc#1272927).
- Command injection in
pmieconfwrite_pmiefilevia$HOMEand-f(bsc#1272928). - Command injection in
pmlogcp/pmlogmvdo_linkvia unsanitised filenames (bsc#1272930).
- Record
SUSE-SU-2026:3505-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3506-1 No score
Security update for pcp
This update for pcp fixes the following issues:
- CVE-2026-16524: command injection in
linux_socketsPMDA vianetwork.persocket.filter(bsc#1272922). - CVE-2026-16526: pmdaroot privilege escalation via
FD_CLOEXECfd inheritance and missing peer credentials (bsc#1272923). - CVE-2026-16527: missing authentication flags in pmproxy REST API (bsc#1272924).
- CVE-2026-16529: integer overflow in
__pmGetPDUleads to permanent DoS (bsc#1272925). - CVE-2026-16530: multiple OOB reads in libpcp record and PDU decoders (bsc#1272926).
- CVE-2026-16531: path traversal via hostname in pmproxy logger servlet (bsc#1272927).
- command injection in
pmieconfwrite_pmiefilevia$HOMEand-f(bsc#1272928). - command injection in
pmlogcp/pmlogmvdo_linkvia unsanitised filenames (bsc#1272930).
- Record
SUSE-SU-2026:3506-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3507-1 No score
Security update for pcp
This update for pcp fixes the following issues:
- CVE-2026-16524: command injection in
linux_socketsPMDA vianetwork.persocket.filter(bsc#1272922). - CVE-2026-16526: pmdaroot privilege escalation via
FD_CLOEXECfd inheritance and missing peer credentials (bsc#1272923). - CVE-2026-16527: missing authentication flags in pmproxy REST API (bsc#1272924).
- CVE-2026-16529: integer overflow in
__pmGetPDUleads to permanent DoS (bsc#1272925). - CVE-2026-16530: multiple OOB reads in libpcp record and PDU decoders (bsc#1272926).
- CVE-2026-16531: path traversal via hostname in pmproxy logger servlet (bsc#1272927).
- command injection in
pmieconfwrite_pmiefilevia$HOMEand-f(bsc#1272928). - command injection in
pmlogcp/pmlogmvdo_linkvia unsanitised filenames (bsc#1272930).
- Record
SUSE-SU-2026:3507-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3508-1 No score
Security update for pcp
This update for pcp fixes the following issues:
- CVE-2026-16524: command injection in
linux_socketsPMDA vianetwork.persocket.filter(bsc#1272922). - CVE-2026-16526: pmdaroot privilege escalation via
FD_CLOEXECfd inheritance and missing peer credentials (bsc#1272923). - CVE-2026-16527: missing authentication flags in pmproxy REST API (bsc#1272924).
- CVE-2026-16529: integer overflow in
__pmGetPDUleads to permanent DoS (bsc#1272925). - CVE-2026-16530: multiple OOB reads in libpcp record and PDU decoders (bsc#1272926).
- CVE-2026-16531: path traversal via hostname in pmproxy logger servlet (bsc#1272927).
- command injection in
pmieconfwrite_pmiefilevia$HOMEand-f(bsc#1272928). - command injection in
pmlogcp/pmlogmvdo_linkvia unsanitised filenames (bsc#1272930).
- Record
SUSE-SU-2026:3508-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pcpDebian:12 |
All versions, plus listed versions 6.0.3-1.16.0.5-16.1.0-16.1.1-16.2.0-1 Show 27 moreShow less6.2.0-1.16.2.0-1.1~exp16.2.1-16.2.2-16.3.0-16.3.1-16.3.3-16.3.4-16.3.5-16.3.6-16.3.7-16.3.8-17.0.0-17.0.1-17.0.2-17.0.3-17.0.4-17.0.5-17.1.0-17.1.1-17.1.2-17.1.3-27.1.4-17.1.5-17.2.0-17.2.1-27.2.2-1 |
None known |
pcpDebian:13 |
All versions, plus listed versions 6.3.8-17.0.0-17.0.1-17.0.2-17.0.3-1 Show 11 moreShow less7.0.4-17.0.5-17.1.0-17.1.1-17.1.2-17.1.3-27.1.4-17.1.5-17.2.0-17.2.1-27.2.2-1 |
None known |
pcpDebian:14 |
before 7.2.0-1, plus listed versions 6.3.8-17.0.0-17.0.1-17.0.2-17.0.3-1 Show 8 moreShow less7.0.4-17.0.5-17.1.0-17.1.1-17.1.2-17.1.3-27.1.4-17.1.5-1 |
7.2.0-1 |
pcpSUSE:Linux Micro 6.0 From an advisory covering 6 CVEs |
before 6.2.0-2.1 | 6.2.0-2.1 |
pcpSUSE:Linux Micro 6.1 From an advisory covering 6 CVEs |
before 6.2.0-slfo.1.1_6.1 | 6.2.0-slfo.1.1_6.1 |
pcpSUSE:Linux Micro 6.2 From an advisory covering 6 CVEs |
before 6.2.0-160000.4.1 | 6.2.0-160000.4.1 |
pcpSUSE:Linux Enterprise Server 16.0 From an advisory covering 6 CVEs |
before 6.2.0-160000.4.1 | 6.2.0-160000.4.1 |
pcpSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 6 CVEs |
before 6.2.0-160000.4.1 | 6.2.0-160000.4.1 |
pcpSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 6.2.0-150500.8.9.1 | 6.2.0-150500.8.9.1 |
pcpSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 6.2.0-150500.8.9.1 | 6.2.0-150500.8.9.1 |
Show 20 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pcpSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 6.2.0-150500.8.9.1 | 6.2.0-150500.8.9.1 |
pcpSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 6.2.0-150500.8.9.1 | 6.2.0-150500.8.9.1 |
pcpSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 6.2.0-150400.5.15.1 | 6.2.0-150400.5.15.1 |
pcpSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 6.2.0-150400.5.15.1 | 6.2.0-150400.5.15.1 |
pcpSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 6.2.0-150400.5.15.1 | 6.2.0-150400.5.15.1 |
pcpSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 6.2.0-150400.5.15.1 | 6.2.0-150400.5.15.1 |
pcpSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 6 CVEs |
before 6.2.0-150600.3.12.1 | 6.2.0-150600.3.12.1 |
pcpSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 6 CVEs |
before 6.2.0-150600.3.12.1 | 6.2.0-150600.3.12.1 |
pcpSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 6 CVEs |
before 6.2.0-150600.3.12.1 | 6.2.0-150600.3.12.1 |
pcpSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 6 CVEs |
before 6.2.0-6.32.1 | 6.2.0-6.32.1 |
pcpSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 6.2.0-6.32.1 | 6.2.0-6.32.1 |
pcpUbuntu:16.04:LTS |
All versions, plus listed versions 3.10.63.10.83.10.8build1 |
None known |
pcpUbuntu:18.04:LTS |
All versions, plus listed versions 3.12.13.12.2-14.0.0-14.0.1-1 |
None known |
pcpUbuntu:20.04:LTS |
All versions, plus listed versions 4.3.4-1build14.3.4-1build25.0.0-15.0.1-15.0.2-1.15.0.2-1.1build15.0.3-1 |
None known |
pcpUbuntu:22.04:LTS |
All versions, plus listed versions 5.3.2-15.3.4-15.3.5-15.3.5-1build15.3.6-1build1 |
None known |
pcpUbuntu:24.04:LTS |
All versions, plus listed versions 6.0.5-16.1.0-16.1.1-16.1.1-1build26.2.0-16.2.0-1.1build36.2.0-1.1build4 |
None known |
pcpUbuntu:26.10 |
All versions, plus listed versions 7.1.1-17.1.3-27.1.4-17.1.5-17.2.0-17.2.1-27.2.1-2build1 |
None known |
pcpUbuntu:26.04:LTS |
All versions, plus listed versions 6.3.8-17.0.2-17.1.0-17.1.1-1 |
None known |
pcpopenSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 6.3.8-3.1 | 6.3.8-3.1 |
pcpopenSUSE:Leap 16.0 From an advisory covering 6 CVEs |
before 6.2.0-160000.4.1 | 6.2.0-160000.4.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | NVD | |
| products | CVE List | |
| facts | EUVD | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-16531 is a medium vulnerability (CVSS 5.3) in Red Hat Enterprise Linux 10, published July 30, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.51%, the 43rd percentile. Fixed in pcp 7.2.0-1.
References
access.redhat.com/security/cve/CVE-2026-16531
bugzilla.redhat.com/show_bug.cgi?id=2506037
nvd.nist.gov/vuln/detail/CVE-2026-16531
github.com/advisories/GHSA-2g52-w93h-w9v5
security-tracker.debian.org/tracker/CVE-2026-16531
suse.com/support/update/announcement/2026/suse-su-202623064-1
Show 23 moreShow less
bugzilla.suse.com/1272922
bugzilla.suse.com/1272923
bugzilla.suse.com/1272924
bugzilla.suse.com/1272925
bugzilla.suse.com/1272926
bugzilla.suse.com/1272927
bugzilla.suse.com/1272928
bugzilla.suse.com/1272930
suse.com/security/cve/CVE-2026-16524
suse.com/security/cve/CVE-2026-16526
suse.com/security/cve/CVE-2026-16527
suse.com/security/cve/CVE-2026-16529
suse.com/security/cve/CVE-2026-16530
suse.com/security/cve/CVE-2026-16531
suse.com/support/update/announcement/2026/suse-su-202623174-1
suse.com/support/update/announcement/2026/suse-su-202623277-1
suse.com/support/update/announcement/2026/suse-su-202623316-1
suse.com/support/update/announcement/2026/suse-su-20263505-1
suse.com/support/update/announcement/2026/suse-su-20263506-1
suse.com/support/update/announcement/2026/suse-su-20263507-1
suse.com/support/update/announcement/2026/suse-su-20263508-1
ubuntu.com/security/CVE-2026-16531
cve.org/CVERecord?id=CVE-2026-16531