High severity · published Dec 11, 2023
CVE-2023-49804
Uptime Kuma Password Change Vulnerability
7.8
CVSS
0.3%
EPSS
No
On KEV
Description
Uptime Kuma is an easy-to-use self-hosted monitoring tool. Prior to version 1.23.9, when a user changes their login password in Uptime Kuma, a previously logged-in user retains access without being logged out. This behavior persists consistently, even after system restarts or browser restarts. This vulnerability allows unauthorized access to user accounts, compromising the security of sensitive information. The same vulnerability was partially fixed in CVE-2023-44400, but logging existing users out of their accounts was forgotten. To mitigate the risks associated with this vulnerability, the maintainers made the server emit a `refresh` event (clients handle this by reloading) and then disconnecting all clients except the one initiating the password change. It is recommended to update Uptime Kuma to version 1.23.9.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 18% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
UP
uptime-kuma · louislam
< 1.23.9 · source: vendor
DO
Dockge · Dockge.kuma
before 1.3.3 · source: NVD
UK
Uptime Kuma · Uptime.kuma
before 1.23.9 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2023-49804
CVE.org
https://www.cve.org/CVERecord?id=CVE-2023-49804
Patch
https://github.com/louislam/uptime-kuma/commit/482049c72b3a650c7bc5c26c2f4d57a21c0e0aa0
Vendor Advisory
https://github.com/louislam/uptime-kuma/security/advisories/GHSA-88j4-pcx8-q4q3
Not Applicable
https://github.com/louislam/uptime-kuma/security/advisories/GHSA-g9v2-wqcj-j99g
More from uptime-kuma
8.8
CVE-2023-49805
Uptime Kuma Missing Origin Validation in WebSockets
8.8
CVE-2023-36821
Uptime Kuma vulnerable to authenticated remote code execution via malicious plugin installation
8.1
CVE-2026-71285
Uptime Kuma Stored XSS via Matomo Analytics Site ID on Public Status Pages
8.1
CVE-2023-36822
Uptime Kuma authenticated path traversal via plugin repository name may lead to unavailability or data loss
7.8
CVE-2023-44400
Uptime Kuma has Persistentent User Sessions
