A flaw was found in Pacemaker. An unauthenticated remote attacker can exploit an integer overflow vulnerability in the remote message decompression process. By sending a specially crafted compressed remote message before authentication, an attacker can cause memory corruption, leading to a denial of service (DoS) in the CIB remote listener. This can result in the affected service crashing.
{
"binaries": [
{
"binary_name": "libcib4",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "libcrmcluster4",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "libcrmcommon3",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "libcrmservice3",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "liblrmd1",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "libpe-rules2",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "libpe-status10",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "libpengine10",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "libstonithd2",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "libtransitioner2",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "pacemaker",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "pacemaker-cli-utils",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "pacemaker-common",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "pacemaker-remote",
"binary_version": "1.1.14-2ubuntu1.9"
},
{
"binary_name": "pacemaker-resource-agents",
"binary_version": "1.1.14-2ubuntu1.9"
}
]
}{
"binaries": [
{
"binary_name": "libcib4",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "libcrmcluster4",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "libcrmcommon3",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "libcrmservice3",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "liblrmd1",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "libpe-rules2",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "libpe-status10",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "libpengine10",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "libstonithd2",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "libtransitioner2",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "pacemaker",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "pacemaker-cli-utils",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "pacemaker-common",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "pacemaker-remote",
"binary_version": "1.1.18-0ubuntu1.3"
},
{
"binary_name": "pacemaker-resource-agents",
"binary_version": "1.1.18-0ubuntu1.3"
}
]
}{
"binaries": [
{
"binary_name": "libcib27",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "libcrmcluster29",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "libcrmcommon34",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "libcrmservice28",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "liblrmd28",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "libpacemaker1",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "libpe-rules26",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "libpe-status28",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "libstonithd26",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "pacemaker",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "pacemaker-cli-utils",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "pacemaker-common",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "pacemaker-remote",
"binary_version": "2.0.3-3ubuntu4.3"
},
{
"binary_name": "pacemaker-resource-agents",
"binary_version": "2.0.3-3ubuntu4.3"
}
]
}{
"binaries": [
{
"binary_name": "libcib27",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "libcrmcluster29",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "libcrmcommon34",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "libcrmservice28",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "liblrmd28",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "libpacemaker1",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "libpe-rules26",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "libpe-status28",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "libstonithd26",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "pacemaker",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "pacemaker-cli-utils",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "pacemaker-common",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "pacemaker-remote",
"binary_version": "2.1.2-1ubuntu3.1"
},
{
"binary_name": "pacemaker-resource-agents",
"binary_version": "2.1.2-1ubuntu3.1"
}
]
}{
"binaries": [
{
"binary_name": "libcib27t64",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "libcrmcluster29t64",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "libcrmcommon34t64",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "libcrmservice28t64",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "liblrmd28t64",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "libpacemaker1t64",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "libpe-rules26t64",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "libpe-status28t64",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "libstonithd26t64",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "pacemaker",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "pacemaker-cli-utils",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "pacemaker-common",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "pacemaker-cts",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "pacemaker-remote",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "pacemaker-resource-agents",
"binary_version": "2.1.6-5ubuntu2"
},
{
"binary_name": "python3-pacemaker",
"binary_version": "2.1.6-5ubuntu2"
}
]
}{
"binaries": [
{
"binary_name": "libcib54",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "libcrmcluster53",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "libcrmcommon68",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "libcrmservice53",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "liblrmd52",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "libpacemaker30",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "libpe-rules51",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "libpe-status56",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "libstonithd56",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "pacemaker",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "pacemaker-cli-utils",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "pacemaker-common",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "pacemaker-cts",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "pacemaker-remote",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "pacemaker-resource-agents",
"binary_version": "3.0.0-2ubuntu1"
},
{
"binary_name": "python3-pacemaker",
"binary_version": "3.0.0-2ubuntu1"
}
]
}{
"binaries": [
{
"binary_name": "libcib54",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "libcrmcluster53",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "libcrmcommon68",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "libcrmservice53",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "liblrmd52",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "libpacemaker30",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "libpe-rules51",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "libpe-status56",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "libstonithd56",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "pacemaker",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "pacemaker-cli-utils",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "pacemaker-common",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "pacemaker-cts",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "pacemaker-remote",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "pacemaker-resource-agents",
"binary_version": "3.0.1-1ubuntu2"
},
{
"binary_name": "python3-pacemaker",
"binary_version": "3.0.1-1ubuntu2"
}
]
}