Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach target Matter device on fabric/network
-
DeliveryCraft InvokeCommandRequest for nonexistent endpoint/cluster 0x34
-
ExploitBypass missing cluster-path validation in Invoke
-
ExecutionTrigger VerifyOrDie in ProcessCommandDataIB
-
ImpactProcess aborts with SIGABRT (device offline)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V16 - Security Logging and Error Handling Reachable assertion handling
|
| Exploitation Conditions | The concrete trigger is an InvokeCommandRequest whose interaction-model path references an endpoint/cluster that does not exist on the device (the description cites cluster 0x34); the vulnerable code in CodegenDataModelProvider::Invoke fails to verify cluster existence on the endpoint before dispatch, so no special device feature toggle is required beyond normal command processing. Limiting factors: exploitation requires the ability to send interaction-model commands to the target, which in a normal Matter deployment means network reachability plus an established secure session on the commissioned fabric - the CVSS marks PR:N, but if the assertion is only reachable after session/ACL processing then fabric membership is effectively a prerequisite; impact is confined to availability (device crash/reboot), with no data disclosure or code execution, and any watchdog auto-restart shortens the outage. |
| Impact | Signals are internally consistent for a denial-of-service issue: the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) reflects a network-reachable, low-complexity crash with availability-only impact and no confidentiality or integrity loss, matching the 'Denial Of Service' tag and CWE-617. There is no EPSS score, no CISA KEV listing, and no public POC in the provided data, so this is not evidence of active or widespread exploitation - it is a code-quality/robustness defect with a clear upstream fix rather than a high-urgency RCE. One caveat to verify: the CVSS lists PR:N (unauthenticated), but delivering an InvokeCommandRequest to a Matter device normally requires an established secure session on the commissioned fabric, so real-world exploitation likely presupposes fabric access unless the assertion triggers before access-control checks - confirm the pre-ACL reachability with the vendor. Overall this is a moderate-priority availability bug: worth patching, especially for exposed or shared-fabric deployments, but not a drop-everything emergency absent exploitation signals. |
| Exploit ScenarioDerived | An attacker with network reachability to a vulnerable Matter device (typically a peer on the same commissioned fabric or local network) sends a single crafted InvokeCommandRequest addressed to a nonexistent endpoint and cluster such as 0x34. The missing path validation lets the request reach the VerifyOrDie assertion, aborting the process with SIGABRT and taking the device offline; given AC:L and no user interaction, the request can be scripted and repeated to keep the device down. No public POC is currently identified, but the trigger is simple to reproduce from the description. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 15, 2026
Denial of service in the Matter SDK (connectedhomeip) before 1.4.0 lets a network attacker crash the device by sending an InvokeCommandRequest to a nonexistent endpoint/cluster (e.g. 0x34), which the interaction model treats as valid and then aborts on a VerifyOrDie assertion (SIGABRT). This is a reachable-assertion bug (CWE-617) with availability-only impact and no data compromise. No public exploit has been identified at time of analysis, and it is not listed in CISA KEV; the issue was acknowledged upstream and fixed in PR #37207.
RemediationAI
Upstream fix available (PR #37207); a released patched version is Matter SDK 1.4.0 or later per the 'before 1.4.0' NVD description, so upgrade the connectedhomeip dependency to 1.4.0+ and rebuild/reflash affected device firmware and controllers. The fix adds a cluster-existence check (FindServerCluster/ValidateClusterPath returning NOT_FOUND for unknown endpoint or cluster) before command dispatch - see https://github.com/project-chip/connectedhomeip/pull/37207 and issue https://github.com/project-chip/connectedhomeip/issues/37184. Where immediate rebuilding is not possible, reduce exposure by restricting network reachability to the Matter device (isolate it on a trusted IoT VLAN and limit which controllers can open sessions), and where the platform supports it disable VerifyOrDie-style abort-on-assert or wrap it to fail the transaction instead of the process - with the trade-off that suppressing the assert masks genuine invariant violations and should only be a stopgap until the validated build is deployed. Because impact is a process crash, ensure a watchdog/supervisor automatically restarts the Matter application to shorten downtime.
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
The Matter SDK (project-chip/connectedhomeip) is the open-source reference implementation of the Matter smart-home interoperability protocol, providing the data model, interaction model, and transport stack embedded in many Matter-certified accessories and controllers. The defect lives in the codegen data model provider: CodegenDataModelProvider::Invoke (and related AcceptedCommands/GeneratedCommands paths) failed to first confirm that the target cluster actually exists on the addressed endpoint. Because some CommandHandlerInterface instances register for ALL endpoints, an invoke against a bogus endpoint/cluster path bypassed metadata validation and reached ProcessCommandDataIB, which enforces path validity with a VerifyOrDie that aborts the process. The fix adds an explicit FindServerCluster/ValidateClusterPath check (returning CHIP_ERROR_NOT_FOUND / Status::UnsupportedEndpoint / UnsupportedCluster) before command dispatch. Per CWE-617 (Reachable Assertion), attacker-controlled input drives an assertion that is meant to catch programmer errors, converting a should-never-happen condition into an availability failure.
Know when Matter 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
AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Network-reachable low-complexity crash affecting availability only; PR:L reflects that delivering an interaction-model invoke normally requires an established Matter fabric session, not fully anonymous access.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
A reachable assertion vulnerability exists in the Matter SDK (connectedhomeip) before 1.4.0, in the interaction model command processing logic. When an InvokeCommandRequest is sent to a nonexistent endpoint and cluster (e.g., 0x34), the code incorrectly treats the endpoint as valid due to missing checks in CodegenDataModelProvider::Invoke. This causes a VerifyOrDie failure in ProcessCommandDataIB and results in a crash (SIGABRT). The issue has been acknowledged and fixed in a later revision (PR #37207).
Executive ViewAI
Matter SDK (connectedhomeip) versions before 1.4.0 contain a denial-of-service vulnerability allowing network attackers to crash connected devices, directly impacting availability of IoT and smart home infrastructure. Organizations running affected SDK versions face potential service disruptions affecting customer operations and incurring support costs.
No vendor-released patch identified at time of analysis. Implement network segmentation to isolate Matter devices from untrusted sources, configure firewall rules to restrict InvokeCommandRequest traffic, enable detailed logging and alerting for commands targeting nonexistent endpoints, and deploy rate-limiting controls on Matter protocol interactions.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Remote privilege escalation in Android Thread networking protocol implementation via out-of-bounds write. No additional
An issue in the Certificate Authenticated Session Establishment (CASE) protocol for establishing secure sessions between
Remotely triggerable denial of service in the Matter SDK (connectedhomeip) before 1.4.2 lets an attacker crash devices b
Denial of service in the Matter SDK (connectedhomeip) before 1.4.0 lets a remote unauthenticated attacker crash a smart-
Remote denial of service in the Matter SDK (connectedhomeip) versions 1.3 through 1.4 lets unauthenticated attackers cra
Denial of service in the Matter SDK (connectedhomeip) before version 1.4.0 allows remote attackers to crash a Matter dev
Local information disclosure in the Matter Chip (connectedhomeip) controller lets an attacker who already holds low priv
An implementation issue in the Connectivity Standards Alliance Matter 1.2 protocol as used in the connectedhomeip SDK al
EUVD-2025-210472
GHSA-wj9x-8hv5-2p36
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB