Skip to main content

Matter SDK EUVDEUVD-2025-210472

| CVE-2025-56365 MEDIUM
Reachable Assertion (CWE-617)
2026-07-14 cve@mitre.org GHSA-wj9x-8hv5-2p36
5.7
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Reach target Matter device on fabric/network
  2. Delivery
    Craft InvokeCommandRequest for nonexistent endpoint/cluster 0x34
  3. Exploit
    Bypass missing cluster-path validation in Invoke
  4. Execution
    Trigger VerifyOrDie in ProcessCommandDataIB
  5. Impact
    Process 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – 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

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

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

NVD PRIMARY 5.7 MEDIUM
AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 6.5 MEDIUM

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.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

5
Severity Changed
Oct 05, 2026 - 18:22 NVD
HIGH MEDIUM
CVSS changed
Oct 05, 2026 - 18:22 NVD
7.5 (HIGH) 5.7 (MEDIUM)
CVSS changed
Jul 15, 2026 - 15:22 NVD
7.5 (HIGH)
CVE Published
Jul 14, 2026 - 23:17 cve.org
HIGH 7.5
CVE Published
Jul 14, 2026 - 23:17 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
reference SDK embedded in many but still-emerging Matter smart-home devices
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Controlled
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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