← Back to search

CVE-2026-71285

8.1 HIGHpublic exploit available

Published 2026-08-05 · Updated 2026-08-10

AI risk analysis

Summary
The flaw allows unauthenticated visitors to execute arbitrary JavaScript, leading to potential session-cookie theft and full page takeover.
Exploitability
Exploitation is relatively easy once the admin-configurable Matomo value is set to a malicious payload.
Blast radius
If exploited, the impact could be severe, as it affects every unauthenticated visitor to the public /status/<slug> page.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Disable the Matomo analytics integration or ensure the Matomo value is properly quoted to prevent unquoted JavaScript execution.
rcewebjavascriptunquotedarbitrary-execution

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD 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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N

Weaknesses

CWE-79

Public exploit & PoC references

References

Data: NVD (public domain). Analysis: local $0 model. Defensive use only.