Skip to content
OpenAdvisories
High · 8.1 CVE-2026-71285 EUVD-2026-53370GHSA-pf4v-rpp4-fp6r

Uptime Kuma Stored XSS via Matomo Analytics Site ID on Public Status Pages

Published Aug 5, 2026 · Updated Aug 10, 2026 · Assigned by TuranSec

Description

Uptime Kuma's Matomo analytics integration (server/analytics/matomo-analytics.js) injects the admin-configurable Matomo value as a bare, unquoted JavaScript expression inside a <script> block rendered on every public status page. A siteId value such as , once saved by an editor/admin, executes arbitrary JavaScript for every unauthenticated visitor of the public /status/<slug> page, enabling session-cookie theft and full page takeover.

Affected products

VendorProductAffectedFixed
louislam uptime-kuma ≤ 2.4.0 —

References