Werk #17998: Add option to configure trust between central and remote site

Component User interface
Title Add option to configure trust between central and remote site
Date Sep 19, 2025
Level Trivial Change
Class Security Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.4.0p14 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.3.0p39
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

Remote sites could perform Cross-Site-Scripting (XSS) attacks against the central site by injecting malicious HTML code in service outputs.

To mitigate this we introduce a new attribute to site connections that defines if the remote site is fully trusted.

If a remote site is not trusted, the central site will escape the service output regardless of what is configured for that remote site.

By default every remote site with the configuration sync enabled is trusted (In MSE only provider owned sites are trusted). As with the configuration sync some sensitive information is transferred (e.g. passwords, local user password hashes). You can change this value in Setup > General > Distributed monitoring > Edit site connection.

We thank Lisa Gnedt (SBA Research) for reporting this issue.

Setups affected:

Affected are all distributed setups in which one remote site might be compromised by some entity.

Affected Versions:

  • 2.4.0
  • 2.3.0
  • 2.2.0
  • 2.1.0 (EOL)

Vulnerability Management:

We have rated the issue with a CVSS Score of 8.5 High (CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) and assigned CVE-2025-39663.

To the list of all Werks