Bug 2506037 (CVE-2026-16531) - CVE-2026-16531 PCP: PCP: Arbitrary file creation via path traversal in pmproxy logger servlet
Summary: CVE-2026-16531 PCP: PCP: Arbitrary file creation via path traversal in pmprox...
Keywords:
Status: NEW
Alias: CVE-2026-16531
Deadline: 2026-07-30
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-22 08:02 UTC by OSIDB Bzimport
Modified: 2026-07-30 05:27 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-07-22 08:02:01 UTC
Summary: The pmproxy logger servlet (POST /logger/label) accepts a binary __pmLogLabel
PDU from any unauthenticated HTTP client and uses the hostname field to construct an
archive file path without sanitization. An attacker can supply hostname='../../../target/dir'
causing pmproxy to create files and directory trees at arbitrary paths accessible to the pcp
process user. The logger servlet is registered unconditionally in http.c:1326 - it is always
active regardless of pmproxy configuration.
Prerequisites: pmproxy reachable on TCP 44322. No authentication required. The logger
servlet has no authentication check.


Note You need to log in before you can comment on or make changes to this bug.