Cloudanix VulnDB

CVE-2023-22309

Medium · 6.1

CVSS

6.1

EPSS

0.4%

Published

Apr 20, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in the appliance's web configuration page could let an attacker trick an administrator into running harmful code in their browser simply by clicking a link.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Data Exposure
Component
Application
Class
XSS
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Reflective cross-site scripting in the Webconf interface allows an attacker to inject and execute arbitrary JavaScript in the context of a victim's browser session when a crafted link or request is processed.

Why it matters to the business

An attacker could hijack administrative sessions, access sensitive configuration data, or perform unauthorized actions on the monitoring appliance, potentially disrupting IT operations monitoring across dependent environments.

How an attack unfolds

An attacker crafts a malicious URL containing script payload targeting the Webconf endpoint and tricks an authenticated administrator into clicking it; the server reflects the payload back into the browser where it executes with the victim's privileges.

How to fix it

Upgrade Tribe29 Checkmk Appliance firmware to version 1.6.4 or later; if immediate upgrade is not possible, restrict access to the Webconf interface and implement input sanitization or web application firewall rules blocking script patterns.

How to confirm the fix worked

Confirm the appliance version is 1.6.4 or newer via the management interface or firmware query; test by submitting known benign reflected input patterns and verifying they are no longer executed as script.

Typical attack path

  1. Identify the vulnerable Webconf endpoint in an unpatched Checkmk Appliance
  2. Craft a reflective XSS payload and embed it in a URL or form parameter
  3. Deliver the link via phishing, malicious site, or compromised page to an administrator
  4. Victim authenticates and triggers the request, causing script execution in browser context
  5. Executed script performs actions such as session token theft or configuration changes

How to detect it

Inspect web server and application logs for Webconf requests containing script tags, event handlers, or encoded JavaScript; correlate with administrator session activity and look for unexpected outbound connections or DOM modifications from the appliance UI.

  • Webconf requests containing <script
  • Webconf parameters with javascript: or onerror=
  • Unexpected cookie or localStorage access from Webconf origin
  • Browser console errors referencing reflected input in Checkmk Appliance sessions

What your security team should do

  • Prioritize firmware upgrade to 1.6.4+ on all affected appliances due to internet-facing exposure
  • Monitor EPSS and exploit maturity indicators for any increase despite current low scores
  • Review administrative access logs for unusual Webconf requests during the exposure window
  • Apply least-privilege browser policies for administrators accessing the interface

The record

Reflective Cross-Site-Scripting in Webconf in Tribe29 Checkmk Appliance before 1.6.4.

Affected packages

Ecosystem Package Introduced Fixed
Ubuntu:18.04:LTS check-mk 0 No fix
Ubuntu:Pro:16.04:LTS check-mk 0 No fix
Ubuntu:Pro:18.04:LTS check-mk 0 No fix

Related vulnerabilities