CVE-2025-56364
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może spowodować odmowę usługi (DoS) poprzez wysłanie specjalnie spreparowanego żądania InvokeCommand, co skutkuje przerwaniem działania aplikacji (SIGABRT) i potencjalnym zakłóceniem pracy urządzeń IoT opartych na Matter.
Rekomendacja
Należy natychmiast zaktualizować bibliotekę Matter SDK do wersji 1.4.0 lub nowszej, która zawiera poprawkę dodającą sprawdzenie .HasValue() przed dostępem do wartości.
Inne podatności w Matter SDK
Zobacz wszystkie- CVE-2025-56365Wysokie
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).
- 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 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.

