Skip to main content

Checkmate CVE-2026-31836

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

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

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

3
EUVD ID Assigned
Mar 20, 2026 - 18:00 euvd
EUVD-2026-13744
Analysis Generated
Mar 20, 2026 - 18:00 vuln.today
CVE Published
Mar 20, 2026 - 17:50 nvd
HIGH 8.1

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.

AnalysisAI

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

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

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

Vulnerability AssessmentAI

Exploitation Requires authenticated access to Checkmate versions 3.5.1 and prior. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment This vulnerability presents a critical real-world risk despite the CVSS score of 8.1. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario 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.
Remediation At the time of publication, no publicly available patches exist for this vulnerability, requiring immediate implementation of compensating controls. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Inventory all Checkmate deployments and identify instances running versions 3.5.1 or earlier; restrict network access to the application to only essential personnel. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-31836 vulnerability details – vuln.today

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