System-level performance monitoring and performance management
Backport upstream commit dd6ed05f to fix a path traversal
vulnerability (CVE-2026-16531, CWE-22) in the pmproxy logger
servlet. The hostname field from a __pmLogLabel PDU was used
directly in path construction without sanitization, allowing
creation of files at arbitrary paths. The fix adds a
check_hostname() function that validates hostnames against an
allowlist of alphanumeric characters, hyphens, dots, and
underscores (per RFC 952/1123), rejecting invalid hostnames
with -EINVAL before any path construction occurs.
CVE: CVE-2026-16531
Upstream patches:
-
|
||
|---|---|---|
| .fmf | ||
| .gitignore | ||
| ci.fmf | ||
| gating.yaml | ||
| pcp-7.1.5-CVE-2026-16530.patch | ||
| pcp-7.1.5-CVE-2026-16531.patch | ||
| pcp.spec | ||
| rpminspect.yaml | ||
| sources | ||