Every CVE Search/ Get API key

CVE-2018-16877

A flaw was found in the way pacemaker's client-server authentication was implemented in versions...

8.8 HighFix available

CVE-2018-16877 is a high vulnerability (CVSS 8.8) in Clusterlabs Pacemaker, published April 17, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 31st percentile. Fixed in pacemaker 2.0.1-3.

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.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.38%Down 1.1 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 8.8

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.

Record
CVE-2018-16877
CVSS 3.0
8.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Weakness
CWE-287
Updated
2026-11-02
EUVDEUVD-2018-8667 8.8

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.

Record
EUVD-2018-8667
CVSS 3.0
8.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-5jf9-5f49-xqr5 7.8

A flaw was found in the way pacemaker's client-server authentication was implemented in versions...

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.

Record
GHSA-5jf9-5f49-xqr5
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-287
Updated
2026-11-02
NVD 7.8

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.

Record
CVE-2018-16877
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
8.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS 2.0
4.6 MediumAV:L/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-287
Updated
2026-11-02
OSV 7.8

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.

Record
CVE-2018-16877
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2018-16877 7.8

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.

Record
DEBIAN-CVE-2018-16877
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 12 moreShow less
OSVRHSA-2019:1278 8.8

Red Hat Security Advisory: pacemaker security update

Record
RHSA-2019:1278
CVSS 3.0
8.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2019:1279 8.8

Red Hat Security Advisory: pacemaker security and bug fix update

Record
RHSA-2019:1279
CVSS 3.0
8.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2018-16877 7.8

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.

Record
UBUNTU-CVE-2018-16877
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
8.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2019-0394 No score

Updated pacemaker packages fix security vulnerabilities

The updated packages fix security vulnerabilities:

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. (CVE-2019-3885)

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. (CVE-2018-16877)

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. (CVE-2018-16878)

Record
MGASA-2019-0394
Updated
2026-11-02
OSVopenSUSE-SU-2019:1400-1 No score

Security update for pacemaker

This update for pacemaker fixes the following issues:

Security issues fixed:

  • CVE-2019-3885: Fixed an information disclosure in log output. (bsc#1131357)
  • CVE-2018-16877: Fixed a local privilege escalation through insufficient IPC client-server authentication. (bsc#1131356)
  • CVE-2018-16878: Fixed a denial of service through insufficient verification inflicted preference of uncontrolled processes. (bsc#1131353)

Non-security issue fixed:

  • crmd: delete resource from lrmd when appropriate to avoid timeouts with crmsh (bsc#1117381).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2019:1400-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11138-1 No score

libpacemaker-devel-2.1.0+20210816.c6a4f6e6c-1.1 on GA media

These are all security issues fixed in the libpacemaker-devel-2.1.0+20210816.c6a4f6e6c-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11138-1
Updated
2026-11-02
OSVSUSE-SU-2019:1047-1 No score

Security update for pacemaker

This update for pacemaker fixes the following issues:

Security issues fixed:

  • CVE-2019-3885: Fixed an information disclosure in log output. (bsc#1131357)
  • CVE-2018-16877: Fixed a local privilege escalation through insufficient IPC client-server authentication. (bsc#1131356)
  • CVE-2018-16878: Fixed a denial of service through insufficient verification inflicted preference of uncontrolled processes. (bsc#1131353)

Non-security issue fixed:

  • scheduler: Respect the order of constraints when relevant resources are being probed. (bsc#1117934, bsc#1128374)
Record
SUSE-SU-2019:1047-1
Updated
2026-11-02
OSVSUSE-SU-2019:1108-1 No score

Security update for pacemaker

This update for pacemaker fixes the following issues:

Security issues fixed:

  • CVE-2018-16877: Fixed a local privilege escalation through insufficient IPC client-server authentication. (bsc#1131356)
  • CVE-2018-16878: Fixed a denial of service through insufficient verification inflicted preference of uncontrolled processes. (bsc#1131353)
Record
SUSE-SU-2019:1108-1
Updated
2026-11-02
OSVSUSE-SU-2019:1209-1 No score

Security update for pacemaker

This update for pacemaker fixes the following issues:

Security issues fixed:

  • CVE-2019-3885: Fixed an information disclosure in log output. (bsc#1131357)
  • CVE-2018-16877: Fixed a local privilege escalation through insufficient IPC client-server authentication. (bsc#1131356)
  • CVE-2018-16878: Fixed a denial of service through insufficient verification inflicted preference of uncontrolled processes. (bsc#1131353)

Non-security issue fixed:

  • crmd: delete resource from lrmd when appropriate to avoid timeouts with crmsh (bsc#1117381).
Record
SUSE-SU-2019:1209-1
Updated
2026-11-02
OSVSUSE-SU-2019:2268-1 No score

Security update for pacemaker

This update for pacemaker fixes the following issues:

Security issues fixed:

  • CVE-2018-16877: Fixed insufficient local IPC client-server authentication on the client's side. (bsc#1131356)
  • CVE-2018-16878: Fixed insufficient verification inflicted preference of uncontrolled processes (bsc#1131353)

Other issues fixed:

  • stonith_admin --help: specify the usage of --cleanup (bsc#1135317)
  • scheduler: wait for probe actions to complete to prevent unnecessary restart/re-promote of dependent resources (bsc#1130122, bsc#1032511)
  • controller: confirm cancel of failed monitors (bsc#1133866)
  • controller: improve failed recurring action messages (bsc#1133866)
  • controller: directly acknowledge unrecordable operation results (bsc#1133866)
  • controller: be more tolerant of malformed executor events (bsc#1133866)
  • libcrmcommon: return error when applying XML diffs containing unknown operations (bsc#1127716)
  • libcrmcommon: avoid possible use-of-NULL when applying XML diffs (bsc#1127716)
  • libcrmcommon: correctly apply XML diffs with multiple move/create changes (bsc#1127716)
  • libcrmcommon: return proper code if testing pid is denied (bsc#1131353, bsc#1131356)
  • libcrmcommon: avoid use-of-NULL when checking whether process is active (bsc#1131353, bsc#1131356)
  • tools: run main loop for crm_resource clean-up with resource (bsc#1140519)
  • contoller,scheduler: guard hash table deletes (bsc#1136712)
Record
SUSE-SU-2019:2268-1
Updated
2026-11-02
OSVSUSE-SU-2020:1072-1 No score

Security update for pacemaker

This update for pacemaker fixes the following issues:

  • CVE-2018-16877: Fixed an issue with insufficient local IPC client-server authentication on the client's side (bsc#1131356).
  • CVE-2018-16878: Fixed a denial of service related to insufficient verification of uncontrolled processes (bsc#1131353).
Record
SUSE-SU-2020:1072-1
Updated
2026-11-02
OSVUSN-3952-1 No score

pacemaker vulnerabilities

Jan Pokorný discovered that Pacemaker incorrectly handled client-server authentication. A local attacker could possibly use this issue to escalate privileges. (CVE-2018-16877)

Jan Pokorný discovered that Pacemaker incorrectly handled certain verifications. A local attacker could possibly use this issue to cause a denial of service. (CVE-2018-16878)

Jan Pokorný discovered that Pacemaker incorrectly handled certain memory operations. A local attacker could possibly use this issue to obtain sensitive information in log outputs. This issue only applied to Ubuntu 18.04 LTS, Ubuntu 18.10, and Ubuntu 19.04. (CVE-2019-3885)

Record
USN-3952-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
pacemaker
Debian:12
before 2.0.1-3
2.0.1-3
pacemaker
Debian:13
before 2.0.1-3
2.0.1-3
pacemaker
Debian:14
before 2.0.1-3
2.0.1-3
pacemaker
Debian:9
before 1.1.24-0+deb9u1, plus listed versions
1.1.16-11.1.16-1+deb9u11.1.16-1+deb9u21.1.17-11.1.18-1
Show 5 moreShow less
1.1.18-21.1.18~rc3-11.1.18~rc4-11.1.19-11.1.19-2
1.1.24-0+deb9u1
pacemaker
Mageia:7
before 1.1.19-2.1.mga7
1.1.19-2.1.mga7
pacemaker
Red Hat:enterprise_linux:7::server
before 0:1.1.19-8.el7_6.5
0:1.1.19-8.el7_6.5
pacemaker-cli
Red Hat:enterprise_linux:7::server
before 0:1.1.19-8.el7_6.5
0:1.1.19-8.el7_6.5
pacemaker-cluster-libs
Red Hat:enterprise_linux:7::server
before 0:1.1.19-8.el7_6.5
0:1.1.19-8.el7_6.5
pacemaker-cts
Red Hat:enterprise_linux:7::server
before 0:1.1.19-8.el7_6.5
0:1.1.19-8.el7_6.5
pacemaker-debuginfo
Red Hat:enterprise_linux:7::server
before 0:1.1.19-8.el7_6.5
0:1.1.19-8.el7_6.5
Show 52 moreShow less
Affected packages
PackageAffectedFixed
pacemaker-doc
Red Hat:enterprise_linux:7::server
before 0:1.1.19-8.el7_6.5
0:1.1.19-8.el7_6.5
pacemaker-libs
Red Hat:enterprise_linux:7::server
before 0:1.1.19-8.el7_6.5
0:1.1.19-8.el7_6.5
pacemaker-libs-devel
Red Hat:enterprise_linux:7::server
before 0:1.1.19-8.el7_6.5
0:1.1.19-8.el7_6.5
pacemaker-nagios-plugins-metadata
Red Hat:enterprise_linux:7::server
before 0:1.1.19-8.el7_6.5
0:1.1.19-8.el7_6.5
pacemaker-remote
Red Hat:enterprise_linux:7::server
before 0:1.1.19-8.el7_6.5
0:1.1.19-8.el7_6.5
pacemaker
Red Hat:enterprise_linux:8::appstream
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cli-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cluster-libs
Red Hat:enterprise_linux:8::appstream
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cluster-libs-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-libs
Red Hat:enterprise_linux:8::appstream
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-libs-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-remote-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-schemas
Red Hat:enterprise_linux:8::appstream
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cli
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cli-debuginfo
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cluster-libs-debuginfo
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cts
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-debuginfo
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-debugsource
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-doc
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-libs-debuginfo
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-libs-devel
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-nagios-plugins-metadata
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-remote
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-remote-debuginfo
Red Hat:enterprise_linux:8::highavailability
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cli
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cli-debuginfo
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cluster-libs-debuginfo
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-cts
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-debuginfo
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-debugsource
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-doc
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-libs-debuginfo
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-libs-devel
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-nagios-plugins-metadata
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-remote
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker-remote-debuginfo
Red Hat:enterprise_linux:8::resilientstorage
before 0:2.0.1-4.el8_0.3
0:2.0.1-4.el8_0.3
pacemaker
SUSE:Linux Enterprise High Availability Extension 12 SP4
before 1.1.19+20181105.ccd6b5b10-3.10.1
1.1.19+20181105.ccd6b5b10-3.10.1
pacemaker
SUSE:Linux Enterprise Software Development Kit 12 SP4
before 1.1.19+20181105.ccd6b5b10-3.10.1
1.1.19+20181105.ccd6b5b10-3.10.1
pacemaker
SUSE:Linux Enterprise High Availability Extension 12 SP3
before 1.1.16-6.14.1
1.1.16-6.14.1
pacemaker
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 1.1.16-6.14.1
1.1.16-6.14.1
pacemaker
SUSE:Linux Enterprise High Availability Extension 15
before 1.1.18+20180430.b12c320f5-3.9.4
1.1.18+20180430.b12c320f5-3.9.4
pacemaker
SUSE:Linux Enterprise High Availability Extension 12 SP4
before 1.1.19+20181105.ccd6b5b10-3.13.1
1.1.19+20181105.ccd6b5b10-3.13.1
pacemaker
SUSE:Linux Enterprise Software Development Kit 12 SP4
before 1.1.19+20181105.ccd6b5b10-3.13.1
1.1.19+20181105.ccd6b5b10-3.13.1
pacemaker
SUSE:Linux Enterprise High Availability Extension 12 SP2
before 1.1.15-23.9.1
1.1.15-23.9.1
pacemaker
Ubuntu:16.04:LTS
before 1.1.14-2ubuntu1.6, plus listed versions
1.1.12-0ubuntu21.1.12-0ubuntu31.1.14~rc4-2ubuntu11.1.14-1ubuntu11.1.14-1ubuntu2
Show 6 moreShow less
1.1.14-2ubuntu11.1.14-2ubuntu1.11.1.14-2ubuntu1.21.1.14-2ubuntu1.31.1.14-2ubuntu1.41.1.14-2ubuntu1.5
1.1.14-2ubuntu1.6
pacemaker
Ubuntu:18.04:LTS
before 1.1.18-0ubuntu1.1, plus listed versions
1.1.16-1ubuntu11.1.18~rc3-1ubuntu11.1.18~rc4-1ubuntu11.1.18-0ubuntu1
1.1.18-0ubuntu1.1
pacemaker
openSUSE:Leap 15.0
before 1.1.18+20180430.b12c320f5-lp150.2.9.1
1.1.18+20180430.b12c320f5-lp150.2.9.1

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 62 moreShow less
MoveEnter Open