Skip to main content

Matter SDK EUVDEUVD-2025-210471

| CVE-2025-56364 MEDIUM
Use of Uninitialized Variable (CWE-457)
2026-07-14 cve@mitre.org GHSA-3xhc-5w7c-ppw7
5.7
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Gain access to local Matter network segment
  2. Delivery
    Craft groupcast InvokeCommand without GroupId
  3. Exploit
    Send malformed packet to target node
  4. Execution
    Value() dereferences empty optional
  5. Impact
    SIGABRT aborts process, device offline

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Variable initialization checks
Exploitation Conditions

Exploitation requires the attacker to send a groupcast (multicast) InvokeCommand message to a Matter node running connectedhomeip before 1.4.0/commit 0360cc3, with the packet header's destination GroupId left uninitialized so that GetDestinationGroupId() holds no value - this specific malformed groupcast frame IS the trigger. Per the CVSS vector no authentication (PR:N), user interaction (UI:N), or special product configuration is needed beyond the device processing groupcast traffic, and complexity is low (AC:L). The main limiting factor is reachability: groupcast/group messaging in Matter is generally scoped to the local link/fabric, so the attacker realistically needs a foothold on the same network segment (LAN, Wi-Fi, or Thread mesh) as the target rather than arbitrary internet access; impact is limited to availability (process crash), with no data disclosure or modification.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) is internally consistent for a remotely triggerable, unauthenticated, low-complexity crash with pure availability impact and no confidentiality or integrity loss - an accurate 'HIGH availability-only' profile rather than an inflated code-execution claim. No EPSS score, KEV listing, or SSVC decision data was supplied, so exploitation probability cannot be quantified from the input; there is no public exploit identified at time of analysis. Practical risk is moderated by reachability: groupcast traffic is typically confined to the local IPv6 link/mesh of a Matter fabric rather than the open internet, so 'network' here usually means an attacker already on the same LAN/Thread/Wi-Fi segment. Real-world priority is therefore situational - meaningful for exposed or multi-tenant IoT deployments where an on-network actor can disrupt home-automation availability, but not a mass-exploitation candidate. Note: AV:N reflects the protocol layer, while realistic exploitation is effectively link-local - verify network exposure in your deployment.

Exploit ScenarioDerived

An attacker with access to the local Matter network segment (Wi-Fi, Thread mesh, or the same IPv6 link) crafts a groupcast InvokeCommand message whose packet header omits the destination group ID and sends it to a target device or controller. When ExchangeManager processes the message and calls Value() on the empty optional, the process aborts with SIGABRT, dropping the node offline. No exploit code is publicly identified, but the low attack complexity (AC:L) and lack of authentication (PR:N) make crafting such a malformed packet straightforward for an on-network adversary.

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 version 1.4.0 allows remote attackers to crash a Matter device or controller by sending a groupcast InvokeCommand message without an initialized destination group ID. The ExchangeManager reads the optional GroupId via GetDestinationGroupId().Value() without a HasValue() guard (CWE-457), triggering a SIGABRT abort. An upstream fix exists (commit 0360cc3, PR #36729), and no public exploit has been identified at time of analysis; this is a network-reachable, unauthenticated availability issue with no confidentiality or integrity impact.

RemediationAI

Upgrade to Matter SDK connectedhomeip 1.4.0 or later, which includes fix commit 0360cc3 that adds the GetDestinationGroupId().HasValue() guard before accessing the optional group ID (upstream fix available via PR #36729 - https://github.com/project-chip/connectedhomeip/pull/36729; the released 1.4.0 tag is the recommended patched baseline). Device and controller vendors who vendor the SDK should rebuild firmware against the patched source and ship updated images. Where immediate upgrade is not feasible, apply the single-diff patch from PR #36729 to src/messaging/ExchangeMgr.cpp as a hotfix, or as a compensating control restrict exposure of the Matter fabric to trusted network segments only - segment the IoT VLAN/Thread network and block untrusted hosts from sending groupcast/multicast traffic to Matter nodes; the trade-off is that legitimate multi-admin or cross-ecosystem group control may be constrained. Monitoring for repeated unexpected process aborts (SIGABRT) on Matter nodes can serve as a detection stopgap.

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 affected component is Project CHIP / connectedhomeip, the reference SDK implementing the Matter smart-home interoperability standard used across IoT ecosystems (Apple Home, Google Home, Amazon Alexa, Samsung SmartThings). The defect lives in src/messaging/ExchangeMgr.cpp within ExchangeManager::OnMessageReceived, which handles incoming groupcast (multicast) messages. Matter packet headers carry the destination group ID as an Optional<GroupId> type; the vulnerable code logs the value by calling GetDestinationGroupId().Value() directly. Per CWE-457 (Use of Uninitialized Value), dereferencing an Optional that holds no value on a Matter Optional/CHIP type triggers a VerifyOrDie-style assertion, aborting the process. The root cause is the missing precondition check that the diff remedies by wrapping the access in an if (…HasValue()) branch, with an else path that logs 'Received Groupcast Message without GroupId'.

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 7.5 HIGH

Unauthenticated, low-complexity malformed groupcast packet crashes the process (A:H) with no confidentiality or integrity impact; network vector though realistically link-local.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/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 use of uninitialized value vulnerability exists in the Matter SDK (connectedhomeip) before 1.4.0, where the GetDestinationGroupId().Value() method is called without first checking whether a value exists. This leads to a crash when an InvokeCommand is sent without initializing the destination group ID. The issue affects all versions before commit 0360cc3 (Dec 5, 2024) and leads to denial of service through SIGABRT. It is fixed by adding a .HasValue() check before access.

Executive ViewAI

Why It Matters

The Matter SDK (connectedhomeip) versions before 1.4.0 contain a remote denial-of-service vulnerability allowing unauthenticated attackers to crash Matter devices and controllers via malformed groupcast messages; no public exploit identified at time of analysis. Organizations deploying Matter-based smart home or IoT systems face potential service disruptions and device unavailability without network access controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to Matter devices and controllers via firewall rules, implement rate limiting on groupcast traffic where supported, disable remote access to non-critical devices where operationally feasible, and enable detection for unexpected device resets or crashes. Prepare for immediate deployment of version 1.4.0 when released.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
reference SDK for Matter IoT, embedded in growing smart-home device base
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