Matter SDK Use of Uninitialized Value Vulnerability Leading to Denial-of-Service

Vulnerability

A vulnerability exists in the Matter SDK (connectedhomeip) prior to version 1.4.0, where the 'GetDestinationGroupId().Value()' method is invoked without verifying if a value is present. This oversight causes a crash when an 'InvokeCommand' is sent without initializing the destination group ID. The vulnerability affects all versions before the patch in commit 0360cc3 (Dec 5, 2024) and results in a denial-of-service condition by causing a SIGABRT crash.

Impact

Exploitation of this vulnerability leads to a denial-of-service condition, causing the application to crash unexpectedly.

Reproduction

The vulnerability can be reproduced by sending a groupcast message without initializing the destination group ID. This can be done by building a message that omits the 'packetHeader.GetDestinationGroupId()' initialization. The resulting crash can be analyzed using a debugger, which will reveal the SIGABRT error caused by the uninitialized resource.

Remediation

Users can upgrade to Matter SDK version 1.4.0 or later, where this vulnerability has been fixed.

Added: Jul 15, 2026, 3:36 AM
Updated: Jul 15, 2026, 3:36 AM

Vulnerability Rating

Custom Algorithm
spread
0.8
impact
2.5
exploitability
9.1
remediation
7.7
relevance
9.4
threat
6.4
urgency
2.9
incentive
8.3

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.