CVE-2026-100541
Received Received - Intake

Matrix Identity Collision in OpenClaw via Case-Insensitive User ID Normalization

Vulnerability report for CVE-2026-100541, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-26

Last updated on: 2026-09-26

Assigner: VulnCheck

Description

OpenClaw's Matrix integration (npm package @openclaw/matrix) versions >= 2026.2.2 and < 2026.8.1 lowercase complete Matrix user IDs β€” including historical localparts and the case-sensitive server-name portion β€” when deriving the OpenClaw authorization identity. As a result, distinct authenticated Matrix accounts can normalize to the same authorization identity. A Matrix participant controlling a colliding account identifier (a protocol-valid identifier that differs from the configured one only by characters OpenClaw case/Unicode folds; display-name matching is not required) can inherit allowlist, owner-command, exec-approval, or plugin-approval authority configured for another account. The issue is fixed in 2026.8.1.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-26
Last Modified
2026-09-26
Generated
2026-09-26
AI Q&A
2026-09-26
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
openclaw matrix From 2026.2.2 (inc) to 2026.8.1 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-178 The product does not properly account for differences in case sensitivity when accessing or determining the properties of a resource, leading to inconsistent results.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects OpenClaw's Matrix integration (npm package @openclaw/matrix) in versions between 2026.2.2 and 2026.8.0. The system lowercases complete Matrix user IDs, including both the username and the case-sensitive server name. This causes distinct accounts to be treated as identical, allowing an attacker with a colliding account to inherit permissions from another account.

Detection Guidance

Check installed versions of @openclaw/matrix with 'npm list @openclaw/matrix'. If the version is between 2026.2.2 and 2026.8.0, the system is vulnerable. Review Matrix user IDs in authorization configurations for case-differing entries that could collide.

Impact Analysis

An attacker could gain unauthorized access to sensitive functions like allowlist access, owner commands, or approval authorities by exploiting a colliding account identifier. This could lead to data breaches, unauthorized system control, or privilege escalation. The impact includes potential confidentiality, integrity, and availability risks.

Compliance Impact

This vulnerability could lead to unauthorized access to protected data, violating compliance requirements for GDPR (data protection) and HIPAA (health information privacy). Organizations using affected versions may face legal penalties, reputational damage, and loss of trust due to non-compliance with regulatory standards.

Mitigation Strategies

Upgrade @openclaw/matrix to version 2026.8.1 or later immediately. Temporarily remove or review authorization entries with case-differing Matrix IDs to prevent collisions. Audit configured permissions for unauthorized access.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-100541. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart