Skip to main content

Bluewave Checkmate CVE-2026-36102

| EUVDEUVD-2026-67253 HIGH
Improper Privilege Management (CWE-269)
2026-08-27 mitre GHSA-3x65-v85x-f94h
7.2
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain or compromise admin credentials
  2. Delivery
    Authenticate to Checkmate /api/v1
  3. Exploit
    Send POST /api/v1/invite with role=superadmin
  4. Execution
    Server writes superadmin role without validation
  5. Impact
    Attacker 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

n/a n/a

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

Vendor (mitre) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.2 HIGH

Admin credentials required (PR:H); network-reachable API (AV:N); no complexity barrier; full CIA impact once superadmin obtained.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Sep 01, 2026 - 20:22 NVD
7.2 (HIGH)
CVE Published
Aug 27, 2026 - 00:00 cve.org
HIGH 7.2
CVE Published
Aug 27, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

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

Why It Matters

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.

Business Impact: Medium
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

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
niche open-source uptime monitor, limited enterprise adoption
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy