Bug 2511441

Summary: CVE-2026-16527 pcp: PCP pmproxy: Unauthenticated access to /store endpoint allows bypassing pmcd access rules [fedora-all]
Product: [Fedora] Fedora Reporter: Srikanth Balasubramanian <sbalasub>
Component: pcpAssignee: William Cohen <wcohen>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: high    
Version: rawhideCC: agerstmayr, jcgutierrez0102, jkurik, lchilton, nathans, sfeifer, wcohen
Target Milestone: ---Keywords: Security, SecurityTracking
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: {"flaws": ["5c7ebdd3-cf7b-4369-b0e8-fa210b0b46b2"]}
Fixed In Version: pcp-7.2.0-1.fc45 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-08-07 20:15:32 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2506031    

Description Srikanth Balasubramanian 2026-08-05 11:11:06 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

Summary: The pmproxy REST API exposes a /store endpoint writing to any PMDA metric
via pmStore() without authentication. Two authentication flags (-S for credential
requirements, -Q for client certificate) exist as case blocks in the source but are absent from
the short_options string and longopts table, making both code paths permanently dead and
impossible to activate. Combined with an unrestricted hostspec parameter, an
unauthenticated HTTP attacker can force pmproxy to connect to pmcd via Unix socket,
bypassing all pmcd [access] host rules that cover only IPv4 and IPv6 transports.
Prerequisites: pmproxy running and reachable on default port 44322. pmcd running.
linux_sockets PMDA loaded (required for the full RCE chain with Vulnerability 3).

Comment 1 William Cohen 2026-08-07 20:15:32 UTC
This CVE has been addressed in the new pcp-7.2.0-1 RPM builds available for Fedora Rawhide, Fedora 44, and Fedora 43.