Summary
Uptime Kuma status page allows persistent XSS.
PoC
- Run Uptime Kuma with version 1.19.2
- Create a new status page with the following name:
"><script>alert('XSS discovered by Manuel')</script>
- Press "Next" --> The payload is executed.
- The payload is also executed when you select the new generated status page.
Impact
https://cwe.mitre.org/data/definitions/79.html
Screenshots



Summary
Uptime Kuma status page allows persistent XSS.
PoC
"><script>alert('XSS discovered by Manuel')</script>
Impact
https://cwe.mitre.org/data/definitions/79.html
Screenshots