MidnightBSD

Advisories for clusterlabs

CVE-2013-0281 MEDIUM

Pacemaker 1.1.10, when remote Cluster Information Base (CIB) configuration or resource management is enabled, does not limit the duration of connections to the blocking sockets, which allows remote attackers to cause a denial of service (connection blocking).

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
redhat enterprise_linux 6.0
clusterlabs pacemaker 1.1.10
CVE-2014-0104 MEDIUM

In fence-agents before 4.0.17 does not verify remote SSL certificates in the fence_cisco_ucs.py script which can potentially allow for man-in-the-middle attackers to spoof SSL servers via arbitrary SSL certificates.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N 2.2 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-295,

Products Affected

Vendor Product Version
clusterlabs fence-agents *
CVE-2015-1867 HIGH

Pacemaker before 1.1.13 does not properly evaluate added nodes, which allows remote read-only users to gain privileges via an acl command.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-264,

Products Affected

Vendor Product Version
clusterlabs pacemaker *
redhat enterprise_linux_resilient_storage 7.0
redhat enterprise_linux_high_availability 6.0
redhat enterprise_linux_high_availability 7.0
redhat enterprise_linux_resilient_storage 6.0
CVE-2016-0720 MEDIUM

Cross-site request forgery (CSRF) vulnerability in pcsd web UI in pcs before 0.9.149.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-352,

Products Affected

Vendor Product Version
fedoraproject fedora 23
fedoraproject fedora 22
redhat enterprise_linux 7.0
clusterlabs pcs *
CVE-2016-0721 MEDIUM

Session fixation vulnerability in pcsd in pcs before 0.9.157.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-384,

Products Affected

Vendor Product Version
fedoraproject fedora 23
fedoraproject fedora 22
redhat enterprise_linux 7.0
clusterlabs pcs *
CVE-2016-7035 HIGH

An authorization flaw was found in Pacemaker before 1.1.16, where it did not properly guard its IPC interface. An attacker with an unprivileged account on a Pacemaker node could use this flaw to, for example, force the Local Resource Manager daemon to execute a script as root and thereby gain root access on the machine.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-285,CWE-285,

Products Affected

Vendor Product Version
clusterlabs pacemaker *
redhat enterprise_linux_server_eus 7.3
redhat enterprise_linux_server_eus 7.4
redhat enterprise_linux_server 7.0
redhat enterprise_linux_server_eus 7.6
redhat enterprise_linux_server 6.0
redhat enterprise_linux_server_eus 7.5
CVE-2016-7797 MEDIUM

Pacemaker before 1.1.15, when using pacemaker remote, might allow remote attackers to cause a denial of service (node disconnection) via an unauthenticated connection.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-254,

Products Affected

Vendor Product Version
suse linux_enterprise_software_development_kit 12
clusterlabs pacemaker *
suse linux_enterprise_high_availability 12
opensuse_project leap 42.1
opensuse leap 42.2
redhat enterprise_linux_resilient_storage 7.0
redhat enterprise_linux_high_availability 7.0
CVE-2017-2661 MEDIUM

ClusterLabs pcs before version 0.9.157 is vulnerable to a cross-site scripting vulnerability due to improper validation of Node name field when creating new cluster or adding existing cluster.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-79,CWE-79,

Products Affected

Vendor Product Version
clusterlabs pcs *
CVE-2018-1079 MEDIUM

pcs before version 0.9.164 and 0.10 is vulnerable to a privilege escalation via authorized user malicious REST call. The REST interface of the pcsd service did not properly sanitize the file name from the /remote/put_file query. If the /etc/booth directory exists, an authenticated attacker with write permissions could create or overwrite arbitrary files with arbitrary data outside of the /etc/booth directory, in the context of the pcsd process.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-552,CWE-22,

Products Affected

Vendor Product Version
clusterlabs pacemaker_command_line_interface 0.10
clusterlabs pacemaker_command_line_interface *
redhat enterprise_linux 7.5
redhat enterprise_linux 7.0
CVE-2018-1086 MEDIUM

pcs before versions 0.9.164 and 0.10 is vulnerable to a debug parameter removal bypass. REST interface of the pcsd service did not properly remove the pcs debug argument from the /run_pcs query, possibly disclosing sensitive information. A remote attacker with a valid token could use this flaw to elevate their privilege.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-20,CWE-200,

Products Affected

Vendor Product Version
debian debian_linux 9.0
clusterlabs pacemaker_command_line_interface 0.10
clusterlabs pacemaker_command_line_interface 0.9.164
redhat enterprise_linux_server_eus 7.6
redhat enterprise_linux_server_eus 7.5
CVE-2018-16877 MEDIUM

A flaw was found in the way pacemaker's client-server authentication was implemented in versions up to and including 2.0.0. A local attacker could use this flaw, and combine it with other IPC weaknesses, to achieve local privilege escalation.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.8 HIGH CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H 1.8 5.9

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-287,NVD-CWE-noinfo,

Products Affected

Vendor Product Version
fedoraproject fedora 29
redhat enterprise_linux_eus 8.1
redhat enterprise_linux_eus 8.2
redhat enterprise_linux_eus 8.6
redhat enterprise_linux_eus 8.4
fedoraproject fedora 28
redhat enterprise_linux_server_tus 8.4
opensuse leap 42.3
redhat enterprise_linux_server_aus 8.6
clusterlabs pacemaker *
redhat enterprise_linux 8.0
canonical ubuntu_linux 18.10
canonical ubuntu_linux 19.04
redhat enterprise_linux_server_aus 8.4
debian debian_linux 9.0
canonical ubuntu_linux 18.04
canonical ubuntu_linux 16.04
redhat enterprise_linux_server_tus 8.2
opensuse leap 15.0
redhat enterprise_linux_server_aus 8.2
redhat enterprise_linux_server_tus 8.6
fedoraproject fedora 30
CVE-2018-16878 LOW

A flaw was found in pacemaker up to and including version 2.0.1. An insufficient verification inflicted preference of uncontrolled processes can lead to DoS

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.5 MEDIUM CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H 1.8 3.6

CVSS 2.0

Severity: LOW

Problem Type: CWE-400,CWE-400,

Products Affected

Vendor Product Version
fedoraproject fedora 29
redhat enterprise_linux_tus 8.6
redhat enterprise_linux_eus 8.1
redhat enterprise_linux_eus 8.2
redhat enterprise_linux_eus 8.6
redhat enterprise_linux_eus 8.4
fedoraproject fedora 28
opensuse leap 42.3
redhat enterprise_linux_aus 8.6
redhat enterprise_linux_aus 8.2
clusterlabs pacemaker *
redhat enterprise_linux 8.0
redhat enterprise_linux_tus 8.4
canonical ubuntu_linux 18.10
canonical ubuntu_linux 19.04
redhat enterprise_linux_aus 8.4
debian debian_linux 9.0
redhat enterprise_linux_tus 8.2
canonical ubuntu_linux 18.04
canonical ubuntu_linux 16.04
opensuse leap 15.0
fedoraproject fedora 30
CVE-2019-10153 MEDIUM

A flaw was discovered in fence-agents, prior to version 4.3.4, where using non-ASCII characters in a guest VM's comment or other fields would cause fence_rhevm to exit with an exception. In cluster environments, this could lead to preventing automated recovery or otherwise denying service to clusters of which that VM is a member.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-172,NVD-CWE-Other,

Products Affected

Vendor Product Version
clusterlabs fence-agents *
redhat enterprise_linux 8.0
redhat enterprise_linux_workstation 7.0
redhat enterprise_linux_server 7.0
CVE-2019-12779 MEDIUM

libqb before 1.0.5 allows local users to overwrite arbitrary files via a symlink attack, because it uses predictable filenames (under /dev/shm and /tmp) without O_EXCL.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-59,

Products Affected

Vendor Product Version
clusterlabs libqb *
CVE-2019-3885 MEDIUM

A use-after-free flaw was found in pacemaker up to and including version 2.0.1 which could result in certain sensitive information to be leaked via the system logs.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-416,CWE-416,

Products Affected

Vendor Product Version
clusterlabs pacemaker *
canonical ubuntu_linux 18.10
canonical ubuntu_linux 19.04
canonical ubuntu_linux 18.04
canonical ubuntu_linux 16.04
fedoraproject fedora 30
CVE-2020-25654 HIGH

An ACL bypass flaw was found in pacemaker. An attacker having a local account on the cluster and in the haclient group could use IPC communication with various daemons directly to perform certain tasks that they would be prevented by ACLs from doing if they went through the configuration.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.2 HIGH CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H 1.2 5.9

CVSS 2.0

Severity: HIGH

Problem Type: CWE-284,NVD-CWE-Other,

Products Affected

Vendor Product Version
clusterlabs pacemaker *
debian debian_linux 9.0
clusterlabs pacemaker 2.0.5
CVE-2020-35458 HIGH

An issue was discovered in ClusterLabs Hawk 2.x through 2.3.0-x. There is a Ruby shell code injection issue via the hawk_remember_me_id parameter in the login_from_cookie cookie. The user logout routine could be used by unauthenticated remote attackers to execute code as hauser.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 3.9 5.9

CVSS 2.0

Severity: HIGH

Problem Type: CWE-78,

Products Affected

Vendor Product Version
clusterlabs hawk 2.2.0-12
clusterlabs hawk 2.3.0-12
CVE-2020-35459 HIGH

An issue was discovered in ClusterLabs crmsh through 4.2.1. Local attackers able to call "crm history" (when "crm" is run) were able to execute commands via shell code injection to the crm history commandline, potentially allowing escalation of privileges.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.8 HIGH CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H 1.8 5.9

CVSS 2.0

Severity: HIGH

Problem Type: CWE-78,

Products Affected

Vendor Product Version
clusterlabs crmsh *
debian debian_linux 9.0
CVE-2021-3020

An issue was discovered in ClusterLabs Hawk (aka HA Web Konsole) through 2.3.0-15. It ships the binary hawk_invoke (built from tools/hawk_invoke.c), intended to be used as a setuid program. This allows the hacluster user to invoke certain commands as root (with an attempt to limit this to safe combinations). This user is able to execute an interactive "shell" that isn't limited to the commands specified in hawk_invoke, allowing escalation to root.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 8.8 HIGH CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H 2.8 5.9

Products Affected

Vendor Product Version
clusterlabs hawk *
CVE-2022-1049 MEDIUM

A flaw was found in the Pacemaker configuration tool (pcs). The pcs daemon was allowing expired accounts, and accounts with expired passwords to login when using PAM authentication. Therefore, unprivileged expired accounts that have been denied access could still login.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 8.8 HIGH CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H 2.8 5.9

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-287,CWE-287,

Products Affected

Vendor Product Version
debian debian_linux 11.0
debian debian_linux 10.0
clusterlabs pcs *
CVE-2022-2553

The authfile directive in the booth config file is ignored, preventing use of authentication in communications from node to node. As a result, nodes that do not have the correct authentication key are not prevented from communicating with other nodes in the cluster.

Products Affected

Vendor Product Version
fedoraproject fedora 36
clusterlabs booth *
debian debian_linux 11.0
fedoraproject fedora 35
debian debian_linux 10.0
CVE-2022-2735

A vulnerability was found in the PCS project. This issue occurs due to incorrect permissions on a Unix socket used for internal communication between PCS daemons. A privilege escalation could happen by obtaining an authentication token for a hacluster user. With the "hacluster" token, this flaw allows an attacker to have complete control over the cluster managed by PCS.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.8 HIGH CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H 1.8 5.9

Products Affected

Vendor Product Version
debian debian_linux 11.0
clusterlabs pcs *
CVE-2023-2319

It was discovered that an update for PCS package in RHBA-2023:2151 erratum released as part of Red Hat Enterprise Linux 9.2 failed to include the fix for the Webpack issue CVE-2023-28154 (for PCS package), which was previously addressed in Red Hat Enterprise Linux 9.1 via erratum RHSA-2023:1591. The CVE-2023-2319 was assigned to that Red Hat specific security regression in Red Hat Enterprise Linux 9.2.

Products Affected

Vendor Product Version
clusterlabs pcs 0.11.4-6.el9
redhat enterprise_linux_high_availability 9.0
redhat enterprise_linux_high_availability_eus 9.2
CVE-2023-39976

log_blackbox.c in libqb before 2.0.8 allows a buffer overflow via long log messages because the header size is not considered.

Products Affected

Vendor Product Version
clusterlabs libqb *
CVE-2024-3049

A flaw was found in Booth, a cluster ticket manager. If a specially-crafted hash is passed to gcry_md_get_algo_dlen(), it may allow an invalid HMAC to be accepted by the Booth server.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
secalert@redhat.com 7.4 HIGH CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N 2.2 5.2

Products Affected

Vendor Product Version
redhat enterprise_linux 9.0
redhat enterprise_linux_for_arm_64 8.8_aarch64
clusterlabs booth *
redhat enterprise_linux_for_power_little_endian_eus 8.8_ppc64le
redhat enterprise_linux_for_power_little_endian_eus 8.4_ppc64le
redhat enterprise_linux_eus 8.4
redhat enterprise_linux_eus 9.2
redhat enterprise_linux_for_power_little_endian_eus 8.0_ppc64le
redhat enterprise_linux_server_update_services_for_sap_solutions 8.4
redhat enterprise_linux_for_ibm_z_systems 9.4_s390x
redhat enterprise_linux_for_ibm_z_systems 9.2_s390x
redhat enterprise_linux 7.0
redhat enterprise_linux_for_ibm_z_systems 8.0_s390x
redhat enterprise_linux 8.0
redhat enterprise_linux_eus 8.8
redhat enterprise_linux_for_ibm_z_systems_eus 8.8_s390x
redhat enterprise_linux_for_arm_64 8.0_aarch64
redhat enterprise_linux_for_power_little_endian_eus 9.2_ppc64le
redhat enterprise_linux_for_arm_64 9.4_aarch64
redhat enterprise_linux_for_power_little_endian_eus 9.4_ppc64le
redhat enterprise_linux_for_arm_64 9.2_aarch64