Matter SDK
cpe:2.3:a:csa-iot:matter:*:*:*:*:*:*:*
- < 1.4.0
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.
Exploitation of this vulnerability leads to a denial-of-service condition, causing the application to crash unexpectedly.
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.
Users can upgrade to Matter SDK version 1.4.0 or later, where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.