Skip to main content

Uptime Kuma

11 CVEs product

Monthly

CVE-2026-71285 Aug 05, 12:26 HIGH This Week

Stored cross-site scripting in Uptime Kuma's Matomo analytics integration allows an admin or editor-level user to inject arbitrary JavaScript into every public status page by saving a crafted `siteId` value. The escaping pipeline in `server/analytics/matomo-analytics.js` - combining `jsesc` with `isScriptContext:true` and `html-escaper.escape()` - fails to neutralize JavaScript syntax characters (`]`, `)`, `;`, `(`), which are sufficient to break out of the `_paq.push(['setSiteId', ...])` expression context. Every unauthenticated visitor of any `/status/<slug>` page subsequently executes the attacker-controlled JavaScript, enabling session cookie theft and full page takeover. No public exploit has been independently confirmed, though the disclosure includes a functional proof-of-concept payload; no KEV listing exists at time of analysis.

XSS Uptime Kuma Louislam
NVD GitHub
CVSS 3.1
8.1
EPSS
0.2%
CVE-2026-33130 Mar 20, 09:50 MEDIUM PATCH This Month

Uptime Kuma versions 1.23.0 through 2.2.0 contain an incomplete Server-Side Template Injection (SSTI) vulnerability in the LiquidJS templating engine that allows authenticated attackers to read arbitrary files from the server. A prior fix (GHSA-vffh-c9pq-4crh) attempted to restrict file path access through three mitigation options (root, relativeReference, dynamicPartials), but this fix only blocks quoted paths; attackers can bypass the mitigation by using unquoted absolute paths like /etc/passwd that successfully resolve through the require.resolve() fallback mechanism in liquid.node.js. The vulnerability requires low privileges (authenticated access) but can result in high confidentiality impact, making it a notable information disclosure risk for self-hosted monitoring deployments.

PHP Node.js LFI Code Injection Uptime Kuma +1
NVD GitHub VulDB
CVSS 3.1
6.5
EPSS
0.0%
CVE-2023-49805 Dec 11, 23:15 HIGH POC PATCH This Week

Uptime Kuma is an easy-to-use self-hosted monitoring tool. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Information Disclosure Uptime Kuma Dockge
NVD GitHub
CVSS 3.1
8.8
EPSS
0.4%
CVE-2023-49804 Dec 11, 23:15 npm HIGH PATCH This Week

Uptime Kuma is an easy-to-use self-hosted monitoring tool. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity.

Authentication Bypass Session Fixation Uptime Kuma Dockge
NVD GitHub
CVSS 3.1
7.8
EPSS
0.3%
CVE-2023-49276 Dec 01, 22:15 npm MEDIUM POC PATCH This Month

Uptime Kuma is an open source self-hosted monitoring tool. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

XSS Google Uptime Kuma
NVD GitHub
CVSS 3.1
6.1
EPSS
0.5%
CVE-2023-44400 Oct 09, 16:15 npm HIGH POC PATCH This Week

Uptime Kuma is a self-hosted monitoring tool. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity. Public exploit code available.

Information Disclosure Session Fixation Uptime Kuma
NVD GitHub
CVSS 3.1
7.8
EPSS
0.3%
CVE-2023-36822 Jul 05, 22:15 npm HIGH POC PATCH This Week

Uptime Kuma, a self-hosted monitoring tool, has a path traversal vulnerability in versions prior to 1.22.1. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Path Traversal Uptime Kuma Uptime Kuma Project
NVD GitHub
CVSS 3.1
8.1
EPSS
1.2%
CVE-2023-36821 Jul 05, 22:15 npm HIGH POC PATCH This Week

Uptime Kuma, a self-hosted monitoring tool, allows an authenticated attacker to install a maliciously crafted plugin in versions prior to 1.22.1, which may lead to remote code execution. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

RCE Node.js Uptime Kuma Uptime Kuma Project
NVD GitHub
CVSS 3.1
8.8
EPSS
2.0%
CVE-2023-26777 Apr 04, 15:15 MEDIUM This Month

Cross Site Scripting vulnerability found in : louislam Uptime Kuma v.1.19.6 and before allows a remote attacker to execute arbitrary commands via the description, title, footer, and incident creation. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

XSS Uptime Kuma Uptime Kuma Project
NVD GitHub
CVSS 3.1
6.1
EPSS
0.7%
CVE-2023-25811 Feb 21, 21:15 MEDIUM POC This Month

Uptime Kuma is a self-hosted monitoring tool. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Uptime Kuma Uptime Kuma Project
NVD GitHub
CVSS 3.1
5.4
EPSS
0.5%
CVE-2023-25810 Feb 21, 21:15 MEDIUM This Month

Uptime Kuma is a self-hosted monitoring tool. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

XSS Uptime Kuma Uptime Kuma Project
NVD GitHub
CVSS 3.1
5.4
EPSS
0.4%
EPSS 0% CVSS 8.1
HIGH This Week

Stored cross-site scripting in Uptime Kuma's Matomo analytics integration allows an admin or editor-level user to inject arbitrary JavaScript into every public status page by saving a crafted `siteId` value. The escaping pipeline in `server/analytics/matomo-analytics.js` - combining `jsesc` with `isScriptContext:true` and `html-escaper.escape()` - fails to neutralize JavaScript syntax characters (`]`, `)`, `;`, `(`), which are sufficient to break out of the `_paq.push(['setSiteId', ...])` expression context. Every unauthenticated visitor of any `/status/<slug>` page subsequently executes the attacker-controlled JavaScript, enabling session cookie theft and full page takeover. No public exploit has been independently confirmed, though the disclosure includes a functional proof-of-concept payload; no KEV listing exists at time of analysis.

XSS Uptime Kuma Louislam
NVD GitHub
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

Uptime Kuma versions 1.23.0 through 2.2.0 contain an incomplete Server-Side Template Injection (SSTI) vulnerability in the LiquidJS templating engine that allows authenticated attackers to read arbitrary files from the server. A prior fix (GHSA-vffh-c9pq-4crh) attempted to restrict file path access through three mitigation options (root, relativeReference, dynamicPartials), but this fix only blocks quoted paths; attackers can bypass the mitigation by using unquoted absolute paths like /etc/passwd that successfully resolve through the require.resolve() fallback mechanism in liquid.node.js. The vulnerability requires low privileges (authenticated access) but can result in high confidentiality impact, making it a notable information disclosure risk for self-hosted monitoring deployments.

PHP Node.js LFI +3
NVD GitHub VulDB
EPSS 0% CVSS 8.8
HIGH POC PATCH This Week

Uptime Kuma is an easy-to-use self-hosted monitoring tool. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Information Disclosure Uptime Kuma Dockge
NVD GitHub
EPSS 0% CVSS 7.8
HIGH PATCH This Week

Uptime Kuma is an easy-to-use self-hosted monitoring tool. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity.

Authentication Bypass Session Fixation Uptime Kuma +1
NVD GitHub
EPSS 0% CVSS 6.1
MEDIUM POC PATCH This Month

Uptime Kuma is an open source self-hosted monitoring tool. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

XSS Google Uptime Kuma
NVD GitHub
EPSS 0% CVSS 7.8
HIGH POC PATCH This Week

Uptime Kuma is a self-hosted monitoring tool. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity. Public exploit code available.

Information Disclosure Session Fixation Uptime Kuma
NVD GitHub
EPSS 1% CVSS 8.1
HIGH POC PATCH This Week

Uptime Kuma, a self-hosted monitoring tool, has a path traversal vulnerability in versions prior to 1.22.1. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Path Traversal Uptime Kuma Uptime Kuma Project
NVD GitHub
EPSS 2% CVSS 8.8
HIGH POC PATCH This Week

Uptime Kuma, a self-hosted monitoring tool, allows an authenticated attacker to install a maliciously crafted plugin in versions prior to 1.22.1, which may lead to remote code execution. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

RCE Node.js Uptime Kuma +1
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM This Month

Cross Site Scripting vulnerability found in : louislam Uptime Kuma v.1.19.6 and before allows a remote attacker to execute arbitrary commands via the description, title, footer, and incident creation. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

XSS Uptime Kuma Uptime Kuma Project
NVD GitHub
EPSS 0% CVSS 5.4
MEDIUM POC This Month

Uptime Kuma is a self-hosted monitoring tool. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Uptime Kuma Uptime Kuma Project
NVD GitHub
EPSS 0% CVSS 5.4
MEDIUM This Month

Uptime Kuma is a self-hosted monitoring tool. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

XSS Uptime Kuma Uptime Kuma Project
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy