Headline
CVE-2023-22359: user: read permissions are now checked in the request schema before delete/edit/create user
User enumeration in Checkmk <=2.2.0p4 allows an authenticated attacker to enumerate usernames.
Prior to this Werk an authenticated user was able to enumerate username with the RestAPI.
We found this vulnerability internally.
Affected Versions:
- 2.2.0
Indicators of Compromise: You can check var/log/apache/access_log for a unusual amount of requests to the user_config RestAPI endpoints.
Vulnerability Management: We have rated the issue with a CVSS Score of 4.4 (Medium) with the following CVSS vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N.
We assigned CVE-2023-22359 to this vulnerability.
Changes: When calling either of the following endpoints, a 401 will be returned if the client user doesn’t have permission to read users. POST /domain-types/user_config/collections/all PUT /objects/user_config/{username} DELETE /objects/user_config/{username}
To the list of all Werks