PT-2026-26603 · Unknown · Uptime Kuma

Peaktwilight

·

Published

2025-10-20

·

Updated

2026-03-22

·

CVE-2026-33130

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Uptime Kuma versions 1.23.0 through 2.2.0
Description Uptime Kuma is an open source, self-hosted monitoring tool. Versions 1.23.0 through 2.2.0 do not fully implement the fix for GHSA-vffh-c9pq-4crh, leaving the application susceptible to Server-side Template Injection (SSTI). The mitigations added to the Liquid engine (root, relativeReference, dynamicPartials) only block paths enclosed in quotes. An attacker can bypass these mitigations by using unquoted absolute paths, allowing them to read any file on the server. The original fix in notification-provider.js only addresses the initial stages of file resolution in LiquidJS, but the require.resolve() fallback in liquid.node.js lacks containment checks. This allows unquoted absolute paths, such as /etc/passwd, to be successfully resolved. The blocking of quoted paths is a coincidental result of the quote characters causing a MODULE NOT FOUND error, rather than an intentional security measure.
Recommendations Update to Uptime Kuma version 2.2.1 or later.

Exploit

Fix

Weakness Enumeration

Related Identifiers

CVE-2026-33130
GHSA-V832-4R73-WX5J
GHSA-VFFH-C9PQ-4CRH

Affected Products

Uptime Kuma