Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or compromise admin credentials
-
DeliveryAuthenticate to Checkmate /api/v1
-
ExploitSend POST /api/v1/invite with role=superadmin
-
ExecutionServer writes superadmin role without validation
-
ImpactAttacker account gains full superadmin privileges
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid authenticated administrator session within the target Checkmate deployment (PR:H per CVSS vector). The attacker must be able to reach the POST /api/v1/invite REST endpoint over the network (AV:N). No special non-default configuration is required beyond the presence of an admin account - the vulnerability exists in the default invite flow for any admin user. Limiting factors: an attacker without existing admin credentials cannot exploit this directly; the prerequisite admin access represents a meaningful barrier absent an insider threat or a separate credential-compromise vector. |
| Impact | The CVSS base score of 7.2 is technically correct given the PR:H requirement - an attacker must already hold administrator credentials before exploitation is possible, which substantially limits the attack surface compared to unauthenticated flaws. EPSS at 0.22% (12th percentile) aligns with this: the restricted prerequisite makes automated, opportunistic exploitation unlikely, and no CISA KEV listing indicates no confirmed in-the-wild exploitation at time of analysis. The real-world risk is therefore bounded: an organization is vulnerable only if an insider or compromised admin account is present, making this primarily an insider-threat or post-compromise escalation scenario. The published Gist and Outline blog post suggest a working proof of concept exists, which modestly elevates urgency for organizations using Checkmate with multiple admin-tier users. Given Checkmate's relatively niche deployment footprint, aggregate population exposure is low, though any single deployment granting multiple parties admin access should treat this as a meaningful lateral escalation path warranting prompt patching. |
| Exploit ScenarioDerived | An authenticated administrator with a legitimate Checkmate account sends a crafted POST request to /api/v1/invite with the role field set to superadmin. The server's inviteController.js accepts the value without bounds-checking against the caller's own role tier, writing superadmin into the target account record. The attacker's account - or an invited account they control - now holds unrestricted superadmin access to the Checkmate instance. A public Gist by researcher Joren2087 documents this technique. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 01, 2026
Privilege escalation in Bluewave Labs Checkmate <=3.3.0 allows authenticated administrators to self-elevate to the superadmin role by supplying an arbitrary role value via the role parameter in the POST /api/v1/invite API endpoint, handled by inviteController.js. The flaw stems from improper privilege management (CWE-269): the invite handler trusts the caller-supplied role field without enforcing that admins cannot grant themselves or others a higher tier than their own. A researcher's write-up and code sample are publicly referenced via GitHub Gist and an Outline blog post, indicating at minimum a working proof of concept exists. No active exploitation has been confirmed and EPSS sits at 0.22% (12th percentile), consistent with a niche, authenticated-only attack surface.
RemediationAI
No specific patched version is identified in the available data - the NVD entry and researcher references do not cite a fixed release. Operators should monitor the Bluewave Labs Checkmate GitHub repository for a patch and upgrade to any release above 3.3.0 once available. As an immediate compensating control, restrict admin-role accounts to only fully trusted personnel and audit existing admin accounts for unauthorized superadmin promotion by reviewing user role assignments in the database. Additionally, restrict network access to the /api/v1/invite endpoint to trusted internal networks or VPN-gated subnets using a reverse proxy or firewall rule, reducing the attack surface to the admin's local network segment. Enabling audit logging on the invite endpoint will allow detection of any role parameter anomalies. These controls reduce exposure but do not eliminate the underlying flaw; patching remains the authoritative remediation.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Checkmate is an open-source uptime and infrastructure monitoring platform developed by Bluewave Labs, deployed as a Node.js web application. The affected component, inviteController.js, handles user invitation logic via the REST endpoint POST /api/v1/invite. CWE-269 (Improper Privilege Management) describes cases where software does not properly prevent a lower-privileged actor from granting themselves or others higher permissions than they are entitled to. Here the role parameter passed in the invite request body is written to the new (or existing) account record without validating that the invoking admin's privilege ceiling prevents assignment of the superadmin role. The CVSS vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H reflects a network-reachable API requiring high-privilege authentication, with full CIA impact once superadmin is obtained. The CPE strings in the input (cpe:2.3:a:n/a:n/a) are placeholder values and do not accurately represent the product.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Admin credentials required (PR:H); network-reachable API (AV:N); no complexity barrier; full CIA impact once superadmin obtained.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
An issue in the inviteController.js component in Bluewave Labs Checkmate <=3.3.0 allows remote authenticated administrators to escalate privileges to superadmin via the role parameter to the /api/v1/invite endpoint.
Executive ViewAI
Bluewave Labs Checkmate version 3.3.0 and earlier allows authenticated administrators to escalate to superadmin privileges through an API endpoint; publicly available exploit code exists based on published researcher write-ups and proof-of-concept references. Organizations running affected versions face insider-escalation risk with no vendor patch currently available, requiring immediate compensating controls.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to POST /api/v1/invite to known administrative subnets, enforce multi-factor authentication on all Checkmate administrator accounts, implement audit logging and real-time alerting for POST /api/v1/invite requests (especially those with role field modifications), and limit the number of accounts with Checkmate administrator privileges.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
EUVD-2026-67253
GHSA-3x65-v85x-f94h
NVD
CVE.org
EPSS
Exploit-DB