CVE-2025-56365
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
W bibliotece Matter SDK (connectedhomeip) przed wersją 1.4.0 występuje podatność polegająca na osiągalnym asercji w logice przetwarzania poleceń modelu interakcji. Wysłanie InvokeCommandRequest do nieistniejącego punktu końcowego i klastra (np. 0x34) powoduje błędne potraktowanie punktu końcowego jako prawidłowego z powodu braku sprawdzeń w CodegenDataModelProvider::Invoke, co prowadzi do awarii VerifyOrDie w ProcessCommandDataIB i zakończenia procesu (SIGABRT). Problem został potwierdzony i naprawiony w późniejszej rewizji (PR #37207).
Ocena ryzyka
Atakujący może zdalnie spowodować awarię urządzenia IoT działającego na podatnej wersji Matter SDK, co prowadzi do przerwania usługi (DoS) i potencjalnie uniemożliwia normalne działanie urządzenia w sieci inteligentnego domu.
Rekomendacja
Należy niezwłocznie zaktualizować bibliotekę Matter SDK do wersji 1.4.0 lub nowszej, która zawiera poprawkę (PR #37207). Jeśli aktualizacja nie jest możliwa, należy ograniczyć dostęp do interfejsu sieciowego urządzenia tylko do zaufanych źródeł.
Inne podatności w Matter SDK
Zobacz wszystkie- CVE-2025-56364Wysokie
W bibliotece Matter SDK (connectedhomeip) przed wersją 1.4.0 występuje podatność polegająca na użyciu niezainicjalizowanej wartości. Metoda `GetDestinationGroupId().Value()` jest wywoływana bez sprawdzenia, czy wartość istnieje, co prowadzi do awarii podczas wysyłania komendy InvokeCommand bez zainicjalizowania identyfikatora grupy docelowej.
- CVE-2025-56363Wysokie
W bibliotece Matter SDK (connectedhomeip) przed wersją 1.4.0 występuje podatność na wyłuskanie wskaźnika null w funkcji ReadRevisionAttribute używanej w wielu klastrach (Channel, Account Login, TargetNavigator itp.). Funkcja nie sprawdza poprawnie wskaźnika delegata przed jego wyłuskaniem. Zdalny, nieuwierzytelniony atakujący może wysłać spreparowane żądanie odczytu, powodując awarię urządzenia (odmowa usługi).
- CVE-2025-56362Wysokie
Podatność w Matter SDK (connectedhomeip) przed wersją 1.4.2 powoduje możliwość zdalnego zatrzymania działania serwera przez wysłanie komendy MoveToLevel, a następnie zapisanie OperationMode=2 w klastrze Pump Configuration and Control. Prowadzi to do naruszenia asercji i awarii serwera.
- CVE-2025-56361Wysokie
Podatność w Matter SDK (connectedhomeip) w wersjach 1.3 i 1.4 powoduje zaprzestanie działania urządzenia po wykonaniu polecenia MoveToLevel i sprzecznego zapisu do atrybutu OperationMode. Błąd asercji w logice serwera Level Control cluster prowadzi do odmowy usługi (DoS).
Oryginalny opis (angielski, źródło NVD)
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).

