SUSE-SU-2024:3976-1

Source
https://www.suse.com/support/update/announcement/2024/suse-su-20243976-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2024:3976-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2024:3976-1
Related
Published
2024-11-12T07:12:36Z
Modified
2024-11-12T07:12:36Z
Summary
Security update for pcp
Details

This update for pcp fixes the following issues:

pcp was updated from version 3.11.9 to version 6.2.0 (jsc#PED-8192, jsc#PED-8389):

  • Security issues fixed:

    • CVE-2024-45770: Fixed a symlink attack that allows escalating from the pcp to the root user (bsc#1230552)
    • CVE-2024-45769: Fixed a heap corruption through metric pmstore operations (bsc#1230551)
    • CVE-2023-6917: Fixed local privilege escalation from pcp user to root in /usr/libexec/pcp/lib/pmproxy (bsc#1217826)
    • CVE-2024-3019: Disabled redis proxy by default (bsc#1222121)
  • Major changes:

    • Add version 3 PCP archive support: instance domain change-deltas, Y2038-safe timestamps, nanosecond-precision timestamps, arbitrary timezones support, 64-bit file offsets used throughout for larger (beyond 2GB) individual volumes.
      • Opt-in using the /etc/pcp.conf PCPARCHIVEVERSION setting
      • Version 2 archives remain the default (for next few years).
    • Switch to using OpenSSL only throughout PCP (dropped NSS/NSPR); this impacts on libpcp, PMAPI clients and PMCD use of encryption; these are now configured and used consistently with pmproxy HTTPS support and redis-server, which were both already using OpenSSL.
    • New nanosecond precision timestamp PMAPI calls for PCP library interfaces that make use of timestamps.
      These are all optional, and full backward compatibility is preserved for existing tools.
    • For the full list of changes please consult the packaged CHANGELOG file
  • Other packaging changes:

    • Reintroduce libuv support for SUSE Linux Enterprise 15 (bsc#1231345)
    • Moved pmlogger_daily into main package (bsc#1222815)
    • Switched logutil and pmieutil scripts from Type=oneshot to Type=exec (bsc#1186511)
    • Change dependency from openssl-devel >= 1.1.1 to openssl-devel >= 1.0.2p. Required for SUSE Linux Enterprise 12.
    • Disabled 'pmda-infiniband' subpackage for SUSE Linux Enterprise 12 to resolve build issues.
    • Introduce 'pmda-resctrl' package, disabled for architectures other than x86_64.
    • Change the architecture for various subpackages to 'noarch' as they contain no binaries.
    • Disable 'pmda-mssql', as it fails to build.
References

Affected packages

SUSE:Linux Enterprise Software Development Kit 12 SP5 / pcp

Package

Name
pcp
Purl
pkg:rpm/suse/pcp&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP5

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.2.0-6.29.2

Ecosystem specific

{
    "binaries": [
        {
            "pcp-pmda-ds389": "6.2.0-6.29.2",
            "pcp-pmda-perfevent": "6.2.0-6.29.2",
            "pcp-pmda-elasticsearch": "6.2.0-6.29.2",
            "pcp-system-tools": "6.2.0-6.29.2",
            "libpcp_trace2": "6.2.0-6.29.2",
            "pcp-import-sar2pcp": "6.2.0-6.29.2",
            "libpcp_mmv1": "6.2.0-6.29.2",
            "pcp-pmda-nginx": "6.2.0-6.29.2",
            "pcp-pmda-lmsensors": "6.2.0-6.29.2",
            "pcp-pmda-oracle": "6.2.0-6.29.2",
            "pcp-import-ganglia2pcp": "6.2.0-6.29.2",
            "pcp-devel": "6.2.0-6.29.2",
            "pcp-doc": "6.2.0-6.29.2",
            "pcp-pmda-nvidia-gpu": "6.2.0-6.29.2",
            "pcp-pmda-lustrecomm": "6.2.0-6.29.2",
            "libpcp_gui2": "6.2.0-6.29.2",
            "pcp-import-collectl2pcp": "6.2.0-6.29.2",
            "libpcp_web1": "6.2.0-6.29.2",
            "pcp-pmda-postfix": "6.2.0-6.29.2",
            "perl-PCP-PMDA": "6.2.0-6.29.2",
            "pcp-pmda-zswap": "6.2.0-6.29.2",
            "pcp-import-iostat2pcp": "6.2.0-6.29.2",
            "pcp-pmda-roomtemp": "6.2.0-6.29.2",
            "pcp-pmda-nfsclient": "6.2.0-6.29.2",
            "pcp-pmda-gpfs": "6.2.0-6.29.2",
            "pcp": "6.2.0-6.29.2",
            "libpcp_import1": "6.2.0-6.29.2",
            "pcp-pmda-logger": "6.2.0-6.29.2",
            "pcp-pmda-systemd": "6.2.0-6.29.2",
            "pcp-export-pcp2graphite": "6.2.0-6.29.2",
            "pcp-pmda-mysql": "6.2.0-6.29.2",
            "pcp-pmda-samba": "6.2.0-6.29.2",
            "pcp-pmda-gpsd": "6.2.0-6.29.2",
            "pcp-pmda-bind2": "6.2.0-6.29.2",
            "pcp-pmda-shping": "6.2.0-6.29.2",
            "pcp-pmda-memcache": "6.2.0-6.29.2",
            "pcp-pmda-dbping": "6.2.0-6.29.2",
            "pcp-pmda-sendmail": "6.2.0-6.29.2",
            "pcp-pmda-nutcracker": "6.2.0-6.29.2",
            "libpcp3": "6.2.0-6.29.2",
            "pcp-pmda-ds389log": "6.2.0-6.29.2",
            "python3-pcp": "6.2.0-6.29.2",
            "pcp-pmda-gluster": "6.2.0-6.29.2",
            "perl-PCP-LogSummary": "6.2.0-6.29.2",
            "pcp-pmda-weblog": "6.2.0-6.29.2",
            "pcp-pmda-named": "6.2.0-6.29.2",
            "pcp-pmda-lustre": "6.2.0-6.29.2",
            "pcp-pmda-mailq": "6.2.0-6.29.2",
            "libpcp-devel": "6.2.0-6.29.2",
            "pcp-export-pcp2influxdb": "6.2.0-6.29.2",
            "pcp-pmda-activemq": "6.2.0-6.29.2",
            "pcp-conf": "6.2.0-6.29.2",
            "pcp-pmda-gfs2": "6.2.0-6.29.2",
            "pcp-pmda-docker": "6.2.0-6.29.2",
            "pcp-pmda-bonding": "6.2.0-6.29.2",
            "pcp-pmda-trace": "6.2.0-6.29.2",
            "pcp-pmda-dm": "6.2.0-6.29.2",
            "pcp-pmda-unbound": "6.2.0-6.29.2",
            "pcp-pmda-snmp": "6.2.0-6.29.2",
            "pcp-pmda-apache": "6.2.0-6.29.2",
            "pcp-pmda-redis": "6.2.0-6.29.2",
            "pcp-pmda-cifs": "6.2.0-6.29.2",
            "pcp-pmda-mounts": "6.2.0-6.29.2",
            "pcp-pmda-netfilter": "6.2.0-6.29.2",
            "pcp-pmda-summary": "6.2.0-6.29.2",
            "pcp-pmda-slurm": "6.2.0-6.29.2",
            "perl-PCP-MMV": "6.2.0-6.29.2",
            "pcp-pmda-pdns": "6.2.0-6.29.2",
            "pcp-import-mrtg2pcp": "6.2.0-6.29.2",
            "pcp-pmda-cisco": "6.2.0-6.29.2",
            "pcp-pmda-rsyslog": "6.2.0-6.29.2",
            "pcp-pmda-mic": "6.2.0-6.29.2",
            "perl-PCP-LogImport": "6.2.0-6.29.2",
            "pcp-pmda-bash": "6.2.0-6.29.2",
            "pcp-pmda-news": "6.2.0-6.29.2",
            "pcp-pmda-zimbra": "6.2.0-6.29.2"
        }
    ]
}