---
id: CVE-2025-56365
title: >-
  A reachable assertion vulnerability exists in the Matter SDK (connectedhomeip)
  before 1.4.0, in the interaction model command processing logic
summary: >-
  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 …
severity: medium
cvss: 5.7
cvssVector: 'CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'
cwe:
  - CWE-617
vendor: csa-iot
product: matter
affected:
  - matter < 1.4.0.0
patched:
  - matter 1.4.0.0
published: '2026-07-14'
updated: '2026-10-05'
sourceUpdated: '2026-10-05T19:36:22.723'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2025-56365'
references:
  - url: 'https://github.com/project-chip/connectedhomeip/'
    label: cve@mitre.org
  - url: 'https://github.com/project-chip/connectedhomeip/issues/37184'
    label: cve@mitre.org
  - url: 'https://github.com/project-chip/connectedhomeip/pull/37207'
    label: cve@mitre.org
  - url: 'https://github.com/project-chip/connectedhomeip/issues/37184'
    label: 134c704f-9b21-4f2e-91b3-4a467353bcc0
tags:
  - nvd
  - cve.org
  - exploit-available
epss: 0.00616
epssPercentile: 0.47722
exploitAvailable: true
ssvc:
  exploitation: poc
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-10-05T17:46:46.676580Z'
ingestedAt: '2026-10-05T18:29:11.171Z'
---

## Overview

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).

## Affected

- `matter < 1.4.0.0`

## Remediation

Upgrade past the affected range:

- `matter 1.4.0.0`
