CVE-2022-2553 Auth bypass in Booth

Medium 6.5 Published Updated

The booth cluster tool ignores authentication keys, allowing unauthorized nodes to communicate with the cluster.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-2553?

CVE-2022-2553 is a medium-severity authentication bypass vulnerability in Debian Debian Linux, published on 28 Jul 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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.

Weakness: CWE-287

Which versions are affected by CVE-2022-2553?

It affects 3 products.

Linux distribution packages (40)
booth AlmaLinux:8All versions1.0-199.1.ac1d34c.git.el8_6.1
booth-arbitrator AlmaLinux:8All versions1.0-199.1.ac1d34c.git.el8_6.1
booth-core AlmaLinux:8All versions1.0-199.1.ac1d34c.git.el8_6.1
booth-site AlmaLinux:8All versions1.0-199.1.ac1d34c.git.el8_6.1
booth-test AlmaLinux:8All versions1.0-199.1.ac1d34c.git.el8_6.1
booth AlmaLinux:9All versions1.0-251.3.bfb2f92.git.el9_0.1
booth-arbitrator AlmaLinux:9All versions1.0-251.3.bfb2f92.git.el9_0.1
booth-core AlmaLinux:9All versions1.0-251.3.bfb2f92.git.el9_0.1
booth-site AlmaLinux:9All versions1.0-251.3.bfb2f92.git.el9_0.1
booth-test AlmaLinux:9All versions1.0-251.3.bfb2f92.git.el9_0.1
booth Red Hat:enterprise_linux:8::highavailabilityAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-arbitrator Red Hat:enterprise_linux:8::highavailabilityAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-core Red Hat:enterprise_linux:8::highavailabilityAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-core-debuginfo Red Hat:enterprise_linux:8::highavailabilityAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-debugsource Red Hat:enterprise_linux:8::highavailabilityAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-site Red Hat:enterprise_linux:8::highavailabilityAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-test Red Hat:enterprise_linux:8::highavailabilityAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth Red Hat:enterprise_linux:8::resilientstorageAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-arbitrator Red Hat:enterprise_linux:8::resilientstorageAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-core Red Hat:enterprise_linux:8::resilientstorageAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-core-debuginfo Red Hat:enterprise_linux:8::resilientstorageAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-debugsource Red Hat:enterprise_linux:8::resilientstorageAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-site Red Hat:enterprise_linux:8::resilientstorageAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth-test Red Hat:enterprise_linux:8::resilientstorageAll versions0:1.0-199.1.ac1d34c.git.el8_6.1
booth Red Hat:enterprise_linux:9::highavailabilityAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-arbitrator Red Hat:enterprise_linux:9::highavailabilityAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-core Red Hat:enterprise_linux:9::highavailabilityAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-core-debuginfo Red Hat:enterprise_linux:9::highavailabilityAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-debugsource Red Hat:enterprise_linux:9::highavailabilityAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-site Red Hat:enterprise_linux:9::highavailabilityAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-test Red Hat:enterprise_linux:9::highavailabilityAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth Red Hat:enterprise_linux:9::resilientstorageAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-arbitrator Red Hat:enterprise_linux:9::resilientstorageAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-core Red Hat:enterprise_linux:9::resilientstorageAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-core-debuginfo Red Hat:enterprise_linux:9::resilientstorageAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-debugsource Red Hat:enterprise_linux:9::resilientstorageAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-site Red Hat:enterprise_linux:9::resilientstorageAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth-test Red Hat:enterprise_linux:9::resilientstorageAll versions0:1.0-251.3.bfb2f92.git.el9_0.1
booth Red Hat:rhel_eus:8.4::highavailabilityAll versions0:1.0-199.1.ac1d34c.git.el8_4.1
booth-arbitrator Red Hat:rhel_eus:8.4::highavailabilityAll versions0:1.0-199.1.ac1d34c.git.el8_4.1

Products include Clusterlabs Booth, Debian Debian Linux, Fedoraproject Fedora.

How do I fix CVE-2022-2553?

Apply the vendor's patch.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2022-2553 being exploited?

There is no known exploitation of CVE-2022-2553 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as ALSA-2022:6439, ALSA-2022:6580, AZL-25645, AZL-36933, DEBIAN-CVE-2022-2553, DSA-5194-1 and 13 more.

Is CVE-2022-2553 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free