Skip to main content

Checkmate CVE-2026-31836

| EUVDEUVD-2026-13744 HIGH
Improper Authorization (CWE-285)
2026-03-20 GitHub_M
8.1
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege user
  2. Delivery
    Send crafted profile update request
  3. Exploit
    Inject role parameter in mass assignment
  4. Execution
    Escalate privileges to superadmin
  5. Impact
    Access all sensitive data and configurations

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires authenticated access to Checkmate versions 3.5.1 and prior. Any authenticated user can exploit the mass assignment vulnerability in the user profile update endpoint to escalate privileges to superadmin without victim interaction. No special configuration required—vulnerability exists in default deployments.

Impact

This vulnerability presents a critical real-world risk despite the CVSS score of 8.1. The CVSS vector (AV:N/AC:L/PR:L/UI:N) indicates network-accessible exploitation with low complexity requiring only low-level privileges (any authenticated user), making it highly exploitable. The Authentication Bypass tag confirms the severity of authorization control failures. While no EPSS score or KEV status is provided in the data, the combination of low attack complexity, network accessibility, and privilege escalation to superadmin represents an extremely dangerous scenario for any organization using Checkmate. The lack of available patches at publication time significantly elevates urgency, as affected installations have no immediate vendor-supplied remediation path. This is a genuine high-priority issue requiring immediate attention, not a theoretical vulnerability.

Exploit ScenarioDerived

An attacker with a low-privileged authenticated account (such as a basic monitoring user) intercepts the user profile update request and adds a role or privilege parameter set to superadmin or administrator. The vulnerable endpoint accepts this modification without proper authorization checks, immediately granting the attacker full administrative access to the Checkmate installation, allowing them to view all monitored servers, access sensitive configuration data, create backdoor accounts, and potentially pivot to monitored infrastructure.

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

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

Alert me

AnalysisAIv1 – Mar 20, 2026

A mass assignment vulnerability in Checkmate's user profile update endpoint allows any authenticated user to escalate their privileges to superadmin level, bypassing all role-based access controls. Checkmate versions 3.5.1 and prior are affected, an open-source self-hosted server monitoring tool from Bluewave Labs. Attackers can gain complete administrative access to view all users, modify critical configurations, and access sensitive system data, though no public patches are currently available.

RemediationAI

At the time of publication, no publicly available patches exist for this vulnerability, requiring immediate implementation of compensating controls. Organizations should restrict access to the Checkmate application to only trusted users and networks, implementing strict network segmentation and firewall rules to limit exposure. Monitor all user privilege modifications and user profile update API calls for suspicious activity, implementing alerting for any role changes. Consider temporarily disabling the user profile update endpoint or implementing application-layer firewalling (WAF) to block requests containing role or privilege parameters until an official patch becomes available. Regularly check the GitHub Security Advisory at https://github.com/bluewave-labs/Checkmate/security/advisories/GHSA-6368-x7wr-wpm2 for patch release announcements and apply updates immediately when available.

Affected VersionsENISA

Checkmate ≤ 3.5.1

Affected Packages

euvd checkmate no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected product is Bluewave Labs Checkmate (cpe:2.3:a:bluewave-labs:checkmate:*:*:*:*:*:*:*:*), a self-hosted server monitoring platform. The vulnerability stems from CWE-285 (Improper Authorization), specifically a mass assignment issue where the user profile update API endpoint fails to properly restrict which fields can be modified by authenticated users. Mass assignment occurs when applications automatically bind HTTP request parameters to program code variables or objects, allowing attackers to modify object properties that should be restricted. In this case, the endpoint likely accepts a role or privilege parameter without validating whether the requesting user should be allowed to modify their own authorization level.

Know when Checkmate gets its next vulnerability

  • 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

GitHub Advisory PRIMARY 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

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

DescriptionGitHub Advisory

Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. In versions from 3.5.1 and prior, a mass assignment vulnerability in Checkmate's user profile update endpoint allows any authenticated user to escalate their privileges to superadmin, bypassing all role-based access controls. An attacker can modify their user role to gain complete administrative access to the application, including the ability to view all users, modify critical configurations, and access sensitive system data. At time of publication, there are no publicly available patches.

Executive ViewAI

Why It Matters

A critical privilege escalation vulnerability in Checkmate server monitoring tool allows any authenticated user to gain superadmin access, potentially compromising all monitored infrastructure and sensitive operational data. Organizations running affected versions face immediate risk of unauthorized administrative access, data theft, and system configuration tampering.

Business Impact: Severe
Compensating Controls

Implement WAF rules to block requests to the user profile update endpoint containing privilege escalation parameters; restrict network access via firewall to limit user base able to authenticate; disable the user profile self-service update feature if functionally possible; enforce strict network segmentation isolating Checkmate from critical systems; implement real-time alerting on any user role modifications; conduct manual daily audits of user privilege assignments; require multi-factor authentication for all Checkmate access; consider temporary deployment of a reverse proxy requiring additional authentication for administrative functions.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.0%
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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