Summary
The Booth cluster ticket manager is a component to bridge high availability clusters spanning multiple sites, in particular, to provide decision inputs to local Pacemaker cluster resource managers. It operates as a distributed consensus-based service, presumably on a separate physical network. Tickets facilitated by a Booth formation are the units of authorization that can be bound to certain resources. This will ensure that the resources are run at only one (granted) site at a time.
Security Fix(es):
* booth: specially crafted hash can lead to invalid HMAC being accepted by Booth server (CVE-2024-3049)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Fixed packages 5
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 9 | booth | 1.1-1.el9_4.1 |
| AlmaLinux · 9 | booth-arbitrator | 1.1-1.el9_4.1 |
| AlmaLinux · 9 | booth-core | 1.1-1.el9_4.1 |
| AlmaLinux · 9 | booth-site | 1.1-1.el9_4.1 |
| AlmaLinux · 9 | booth-test | 1.1-1.el9_4.1 |
Vulnerabilities 1
-
Medium 5.9
Booth: specially crafted hash can lead to invalid hmac being accepted by booth server
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.