CVE-20XX-?
agent?

Checkmk CVEs.

Published CVEs affecting Checkmk, ranked by exploit odds.

108 CVEs · updated 2026-11-13 09:34 UTC

Reset all
  1. CVE-2017-14955

    Check_MK before 1.2.8p26 mishandles certain errors within the failed-login save feature because of a race condition, which allows remote attackers to obtain sensitive user information by reading a GUI crash report.

    Disclosure Checkmk

    5.9 MEDIUM 12% exploit odds No fix listed
  2. CVE-2021-40904

    The web management console of CheckMK Raw Edition (versions 1.5.0 to 1.6.0) allows a misconfiguration of the web-app Dokuwiki (installed by default), which allows embedded php code. As a result, remote code execution is achieved. Successful exploitation requires access to the web management interface, either with valid credentials or with a hijacked session by a user with the role of administrator.

    Checkmk

    8.8 HIGH 4% exploit odds Fix listed
  3. CVE-2021-40905

    The web management console of CheckMK Enterprise Edition (versions 1.5.0 to 2.0.0p9) does not properly sanitise the uploading of ".mkp" files, which are Extension Packages, making remote code execution possible. Successful exploitation requires access to the web management interface, either with valid credentials or with a hijacked session of a user with administrator role. NOTE: the vendor states that this is the intended behavior: admins are supposed to be able to execute code in this manner.

    Checkmk

    8.8 HIGH 3% exploit odds No fix listed
  4. CVE-2021-36563

    The CheckMK management web console (versions 1.5.0 to 2.0.0) does not sanitise user input in various parameters of the WATO module. This allows an attacker to open a backdoor on the device with HTML content and interpreted by the browser (such as JavaScript or other client-side scripts), the XSS payload will be triggered when the user accesses some specific sections of the application. In the same sense a very dangerous potential way would be when an attacker who has the monitor role (not administrator) manages to get a stored XSS to steal the secretAutomation (for the use of the API in administrator mode) and thus be able to create another administrator user who has high privileges on the CheckMK monitoring web console. Another way is that persistent XSS allows an attacker to modify the displayed content or change the victim's information. Successful exploitation requires access to the web management interface, either with valid credentials or with a hijacked session.

    Checkmk

    5.4 MEDIUM 2% exploit odds Fix listed
  5. CVE-2022-46836

    PHP code injection in watolib auth.php and hosttags.php in Tribe29's Checkmk <= 2.1.0p10, Checkmk <= 2.0.0p27, and Checkmk <= 1.6.0p29 allows an attacker to inject and execute PHP code which will be executed upon request of the vulnerable component.

    Code execution Web app Checkmk

    9.1 CRITICAL 1% exploit odds Fix listed
  6. CVE-2023-31209

    Improper neutralization of active check command arguments in Checkmk < 2.1.0p32, < 2.0.0p38, < 2.2.0p4 leads to arbitrary command execution for authenticated users.

    Checkmk

    8.8 HIGH 1% exploit odds Fix listed
  7. CVE-2020-28919

    A stored cross site scripting (XSS) vulnerability in Checkmk 1.6.0x prior to 1.6.0p19 allows an authenticated remote attacker to inject arbitrary JavaScript via a javascript: URL in a view title.

    Checkmk

    5.4 MEDIUM 1% exploit odds Fix listed
  8. CVE-2022-46303

    Command injection in SMS notifications in Tribe29 Checkmk <= 2.1.0p10, Checkmk <= 2.0.0p27, and Checkmk <= 1.6.0p29 allows an attacker with User Management permissions, as well as LDAP administrators in certain scenarios, to perform arbitrary commands within the context of the application's local permissions.

    Checkmk

    8.0 HIGH 1% exploit odds Fix listed
  9. CVE-2021-40906

    CheckMK Raw Edition software (versions 1.5.0 to 1.6.0) does not sanitise the input of a web service parameter that is in an unauthenticated zone. This Reflected XSS allows an attacker to open a backdoor on the device with HTML content and interpreted by the browser (such as JavaScript or other client-side scripts) or to steal the session cookies of a user who has previously authenticated via a man in the middle. Successful exploitation requires access to the web service resource without authentication.

    Checkmk

    6.1 MEDIUM 1.0% exploit odds No fix listed
  10. CVE-2023-31208

    Improper neutralization of livestatus command delimiters in the RestAPI in Checkmk < 2.0.0p36, < 2.1.0p28, and < 2.2.0b8 (beta) allows arbitrary livestatus command execution for authorized users.

    Checkmk

    8.3 HIGH 1.0% exploit odds Fix listed
  11. CVE-2023-0284

    Improper Input Validation of LDAP user IDs in Tribe29 Checkmk allows attackers that can control LDAP user IDs to manipulate files on the server. Checkmk <= 2.1.0p19, Checkmk <= 2.0.0p32, and all versions of Checkmk 1.6.0 (EOL) are affected.

    Checkmk

    6.8 MEDIUM 1.0% exploit odds Fix listed
  12. CVE-2023-1768

    Inappropriate error handling in Tribe29 Checkmk <= 2.1.0p25, <= 2.0.0p34, <= 2.2.0b3 (beta), and all versions of Checkmk 1.6.0 causes the symmetric encryption of agent data to fail silently and transmit the data in plaintext in certain configurations.

    Checkmk

    3.7 LOW 0.9% exploit odds Fix listed
  13. CVE-2023-6157

    Improper neutralization of livestatus command delimiters in ajax_search in Checkmk <= 2.0.0p39, < 2.1.0p37, and < 2.2.0p15 allows arbitrary livestatus command execution for authorized users.

    Checkmk

    7.6 HIGH 0.9% exploit odds Fix listed
  14. CVE-2024-38865

    Improper neutralization of livestatus command delimiters in a specific endpoint within RestAPI of Checkmk prior to 2.2.0p39, 2.3.0p25, and 2.1.0p51 (EOL) allows arbitrary livestatus command execution. Exploitation requires the attacker to have a contact group assigned to their user account and for an event to originate from a host with the same contact group or from an event generated with an unknown host.

    Other Checkmk

    6.0 MEDIUM 0.9% exploit odds Fix listed
  15. CVE-2023-6156

    Improper neutralization of livestatus command delimiters in the availability timeline in Checkmk <= 2.0.0p39, < 2.1.0p37, and < 2.2.0p15 allows arbitrary livestatus command execution for authorized users.

    Checkmk

    7.6 HIGH 0.9% exploit odds Fix listed
  16. CVE-2025-1712

    Argument injection in special agent configuration in Checkmk <2.4.0p1, <2.3.0p32, <2.2.0p42 and 2.1.0 allows authenticated attackers to write arbitrary files

    Other Checkmk

    8.7 HIGH 0.8% exploit odds Fix listed
  17. CVE-2025-39664

    Insufficient escaping in the report scheduler within Checkmk <2.4.0p13, <2.3.0p38, <2.2.0p46 and 2.1.0 (EOL) allows authenticated attackers to define the storage location of report file pairs beyond their intended root directory.

    Disclosure Checkmk

    7.1 HIGH 0.7% exploit odds Fix listed
  18. CVE-2022-24564

    Checkmk <=2.0.0p19 contains a Cross Site Scripting (XSS) vulnerability. While creating or editing a user attribute, the Help Text is subject to HTML injection, which can be triggered for editing a user.

    Checkmk

    6.1 MEDIUM 0.7% exploit odds Fix listed
  19. CVE-2023-23549

    Improper Input Validation in Checkmk <2.2.0p15, <2.1.0p37, <=2.0.0p39 allows priviledged attackers to cause partial denial of service of the UI via too long hostnames.

    Checkmk

    2.7 LOW 0.6% exploit odds Fix listed
  20. CVE-2025-39663

    Cross-Site Scripting (XSS) vulnerability in Checkmk's distributed monitoring allows a compromised remote site to inject malicious HTML code into service outputs in the central site. Affecting Checkmk before 2.4.0p14, 2.3.0p39, 2.2.0 and 2.1.0 (eol).

    XSS Checkmk

    8.5 HIGH 0.6% exploit odds Fix listed
  21. CVE-2023-22348

    Improper Authorization in RestAPI in Checkmk GmbH's Checkmk versions <2.1.0p28 and <2.2.0b8 allows remote authenticated users to read arbitrary host_configs.

    Checkmk

    4.3 MEDIUM 0.6% exploit odds Fix listed
  22. CVE-2022-24565

    Checkmk <=2.0.0p19 Fixed in 2.0.0p20 and Checkmk <=1.6.0p27 Fixed in 1.6.0p28 are affected by a Cross Site Scripting (XSS) vulnerability. The Alias of a site was not properly escaped when shown as condition for notifications.

    Checkmk

    5.4 MEDIUM 0.6% exploit odds Fix listed
  23. CVE-2022-24566

    In Checkmk <=2.0.0p19 fixed in 2.0.0p20 and Checkmk <=1.6.0p27 fixed in 1.6.0p28, the title of a Predefined condition is not properly escaped when shown as condition, which can result in Cross Site Scripting (XSS).

    Checkmk

    5.4 MEDIUM 0.6% exploit odds Fix listed
  24. CVE-2023-31210

    Usage of user controlled LD_LIBRARY_PATH in agent in Checkmk 2.2.0p10 up to 2.2.0p16 allows malicious Checkmk site user to escalate rights via injection of malicious libraries

    Checkmk

    8.8 HIGH 0.5% exploit odds Fix listed
  25. CVE-2024-6163

    Certain http endpoints of Checkmk in Checkmk < 2.3.0p10 < 2.2.0p31, < 2.1.0p46, <= 2.0.0p39 allows remote attacker to bypass authentication and access data

    Auth & access Web app Checkmk

    5.3 MEDIUM 0.5% exploit odds Fix listed
  26. CVE-2024-28825

    Improper restriction of excessive authentication attempts on some authentication methods in Checkmk before 2.3.0b5 (beta), 2.2.0p26, 2.1.0p43, and in Checkmk 2.0.0 (EOL) facilitates password brute-forcing.

    Checkmk

    5.9 MEDIUM 0.5% exploit odds Fix listed
  27. CVE-2022-4884

    Path-Traversal in MKP storing in Tribe29 Checkmk <=2.0.0p32 and <= 2.1.0p18 allows an administrator to write mkp files to arbitrary locations via a malicious mkp file.

    Checkmk

    3.5 LOW 0.5% exploit odds Fix listed
  28. CVE-2023-31211

    Insufficient authentication flow in Checkmk before 2.2.0p18, 2.1.0p38 and 2.0.0p39 allows attacker to use locked credentials

    Checkmk

    8.8 HIGH 0.5% exploit odds Fix listed
  29. CVE-2023-22359

    User enumeration in Checkmk <=2.2.0p4 allows an authenticated attacker to enumerate usernames.

    Checkmk

    4.3 MEDIUM 0.5% exploit odds Fix listed
  30. CVE-2022-48318

    No authorisation controls in the RestAPI documentation for Tribe29's Checkmk <= 2.1.0p13 and Checkmk <= 2.0.0p29 which may lead to unintended information disclosure through automatically generated user specific tags within Rest API documentation.

    Checkmk

    5.3 MEDIUM 0.5% exploit odds Fix listed
  31. CVE-2024-28826

    Improper restriction of local upload and download paths in check_sftp in Checkmk before 2.3.0p4, 2.2.0p27, 2.1.0p44, and in Checkmk 2.0.0 (EOL) allows attackers with sufficient permissions to configure the check to read and write local files on the Checkmk site server.

    Disclosure Server Checkmk

    8.8 HIGH 0.5% exploit odds Fix listed
  32. CVE-2024-6542

    Improper neutralization of livestatus command delimiters in mknotifyd in Checkmk <= 2.0.0p39, < 2.1.0p47, < 2.2.0p32 and < 2.3.0p11 allows arbitrary livestatus command execution.

    Code execution Checkmk

    6.5 MEDIUM 0.5% exploit odds Fix listed
  33. CVE-2024-8606

    Bypass of two factor authentication in RestAPI in Checkmk < 2.3.0p16 and < 2.2.0p34 allows authenticated users to bypass two factor authentication

    Auth & access Checkmk

    9.2 CRITICAL 0.5% exploit odds Fix listed
  34. CVE-2022-48317

    Expired sessions were not securely terminated in the RestAPI for Tribe29's Checkmk <= 2.1.0p10 and Checkmk <= 2.0.0p28 allowing an attacker to use expired session tokens when communicating with the RestAPI.

    Checkmk

    5.6 MEDIUM 0.5% exploit odds Fix listed
  35. CVE-2024-38859

    XSS in the view page with the SLA column configured in Checkmk versions prior to 2.3.0p14, 2.2.0p33, 2.1.0p47 and 2.0.0 (EOL) allowed malicious users to execute arbitrary scripts by injecting HTML elements into the SLA column title. These scripts could be executed when the view page was cloned by other users.

    XSS Web app Checkmk

    4.8 MEDIUM 0.4% exploit odds Fix listed
  36. CVE-2024-38863

    Exposure of CSRF tokens in query parameters on specific requests in Checkmk GmbH's Checkmk versions <2.3.0p18, <2.2.0p35 and <2.1.0p48 could lead to a leak of the token to facilitate targeted phishing attacks.

    Other Checkmk

    5.1 MEDIUM 0.4% exploit odds Fix listed
  37. CVE-2023-23548

    Reflected XSS in business intelligence in Checkmk <2.2.0p8, <2.1.0p32, <2.0.0p38, <=1.6.0p30.

    Checkmk

    5.4 MEDIUM 0.4% exploit odds Fix listed
  38. CVE-2023-2020

    Insufficient permission checks in the REST API in Tribe29 Checkmk <= 2.1.0p27 and <= 2.2.0b4 (beta) allow unauthorized users to schedule downtimes for any host.

    Checkmk

    4.3 MEDIUM 0.4% exploit odds Fix listed
  39. CVE-2022-31258

    In Checkmk before 1.6.0p29, 2.x before 2.0.0p25, and 2.1.x before 2.1.0b10, a site user can escalate to root by editing an OMD hook symlink.

    Checkmk

    8.2 HIGH 0.4% exploit odds Fix listed
  40. CVE-2025-32918

    Improper neutralization of Livestatus command delimiters in autocomplete endpoint within the RestAPI of Checkmk versions <2.4.0p6, <2.3.0p35, <2.2.0p44, and 2.1.0 (EOL) allows an authenticated user to inject arbitrary Livestatus commands.

    Other Checkmk

    5.3 MEDIUM 0.4% exploit odds Fix listed
  41. CVE-2023-22288

    HTML Email Injection in Tribe29 Checkmk <=2.1.0p23; <=2.0.0p34, and all versions of Checkmk 1.6.0 allows an authenticated attacker to inject malicious HTML into Emails

    Checkmk

    4.1 MEDIUM 0.4% exploit odds Fix listed
  42. CVE-2024-28833

    Improper restriction of excessive authentication attempts with two factor authentication methods in Checkmk 2.3 before 2.3.0p6 facilitates brute-forcing of second factor mechanisms.

    Auth & access Checkmk

    5.9 MEDIUM 0.4% exploit odds Fix listed
  43. CVE-2024-6052

    Stored XSS in Checkmk before versions 2.3.0p8, 2.2.0p29, 2.1.0p45, and 2.0.0 (EOL) allows users to execute arbitrary scripts by injecting HTML elements

    XSS Web app Checkmk

    6.5 MEDIUM 0.4% exploit odds Fix listed
  44. CVE-2022-47909

    Livestatus Query Language (LQL) injection in the AuthUser HTTP query header of Tribe29's Checkmk <= 2.1.0p11, Checkmk <= 2.0.0p28, and all versions of Checkmk 1.6.0 (EOL) allows an attacker to perform direct queries to the application's core from localhost.

    Checkmk

    6.8 MEDIUM 0.4% exploit odds Fix listed
  45. CVE-2022-46302

    Broad access controls could allow site users to directly interact with the system Apache installation when providing the reverse proxy configurations for Tribe29's Checkmk <= 2.1.0p6, Checkmk <= 2.0.0p27, and all versions of Checkmk 1.6.0 (EOL) allowing an attacker to perform remote code execution with root privileges on the underlying host.

    Checkmk

    8.8 HIGH 0.4% exploit odds Fix listed
  46. CVE-2024-6747

    Information leakage in mknotifyd in Checkmk before 2.3.0p18, 2.2.0p36, 2.1.0p49 and in 2.0.0p39 (EOL) allows attacker to get potentially sensitive data

    Disclosure Checkmk

    5.3 MEDIUM 0.4% exploit odds Fix listed
  47. CVE-2025-64998

    Exposure of session signing secret in Checkmk <2.4.0p23, <2.3.0p45 and 2.2.0 allows an administrator of a remote site with config sync enabled to hijack sessions on the central site by forging session cookies.

    Other Checkmk

    7.3 HIGH 0.4% exploit odds Fix listed
  48. CVE-2024-2380

    Stored XSS in graph rendering in Checkmk <2.3.0b4.

    Checkmk

    4.6 MEDIUM 0.3% exploit odds Fix listed
  49. CVE-2024-28831

    Stored XSS in some confirmation pop-ups in Checkmk before versions 2.3.0p7 and 2.2.0p28 allows Checkmk users to execute arbitrary scripts by injecting HTML elements into some user input fields that are shown in a confirmation pop-up.

    XSS Web app Checkmk

    5.4 MEDIUM 0.3% exploit odds Fix listed
  50. CVE-2024-6572

    Improper host key checking in active check 'Check SFTP Service' and special agent 'VNX quotas and filesystem' in Checkmk before Checkmk 2.3.0p15, 2.2.0p33, 2.1.0p48 and 2.0.0 (EOL) allows man-in-the-middle attackers to intercept traffic

    Crypto Checkmk

    6.3 MEDIUM 0.3% exploit odds Fix listed

All CVEs affecting Checkmk that appear in CVE.org and NVD, sorted by how likely they are to be exploited (EPSS), with fix status and timeline.