CVE-2026-85390
nicheMissing Authorization Check in Checkmate Lets Read-Only Users Perform Admin Actions
Checkmate through version 3.11.0 (CWE-862, missing authorization) omits the isAllowed role-guard middleware on its maintenance-window, notification, and check-deletion API routes. Any authenticated user holding a read-only role session can therefore call these administrative endpoints over the network without elevated privileges. By exploiting the flaw, a low-privilege user can create arbitrary maintenance windows to silence alerts, modify notification channels, and delete monitor check history to erase evidence of past incidents, affecting integrity and availability of monitoring data rather than confidentiality. Only self-hosted Checkmate deployments at version 3.11.0 or earlier that have provisioned read-only user accounts are affected. There is no known public proof-of-concept, no CISA KEV listing, and a low 0.3% EPSS score, so exploitation is not currently observed or expected in the wild.
What to do: Upgrade Checkmate to a release newer than 3.11.0 that restores the isAllowed role-guard middleware on the maintenance-window, notification, and check-deletion routes. As an interim mitigation, audit which accounts hold read-only roles, restrict their session issuance, and review monitoring history and notification settings for unauthorized maintenance windows, channel changes, or deleted checks that may indicate abuse.
| Bluewave Labs (Checkmate project) Checkmate | through 3.11.0 (all versions up to and including 3.11.0) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Checkmate through 3.11.0 omits the isAllowed role guard middleware on maintenance-window, notification, and check-deletion routes, allowing read-only users to perform administrative actions. Attackers with user-role sessions can create arbitrary maintenance windows to silence alerts, modify notification channels, and delete monitor check history to erase incident evidence.
- Weakness
- CWE-862
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.