Skip to content
OpenAdvisories
High · 8.8 CVE-2024-45044 EUVD-2024-41282

Bareos's negative command ACLs can be circumvented by abbreviating commands

Published Sep 10, 2024 · Updated Sep 10, 2024 · Assigned by GitHub_M

Description

Bareos is open source software for backup, archiving, and recovery of data for operating systems. When a command ACL is in place and a user executes a command in bconsole using an abbreviation (i.e. "w" for "whoami") the ACL check did not apply to the full form (i.e. "whoami") but to the abbreviated form (i.e. "w"). If the command ACL is configured with negative ACL that should forbid using the "whoami" command, you could still use "w" or "who" as a command successfully. Fixes for the problem are shipped in Bareos versions 23.0.4, 22.1.6 and 21.1.11. If only positive command ACLs are used without any negation, the problem does not occur.

Affected products

VendorProductAffectedFixed
bareos bareos >= 23.0.0, < 23.0.4, >= 22.0.0, < 22.1.6, < 21.1.11 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS bareos No fix yet —

References