🇰🇷 한글 설명
Matter SDK(connectedhomeip) 1.3 및 1.4 버전의 Level Control 클러스터 내 서버 틱 로직에서 도달 가능한 어설션 취약점이 발견되었습니다. MoveToLevel 명령 실행 후 Pump Configuration and Control 클러스터의 OperationMode 속성에 충돌하는 쓰기 작업이 발생하면 불변 조건 검사에 실패하여 장치가 중단됩니다. 이로 인해 인증 없이 원격으로 서비스 거부(DoS) 상태를 유발할 수 있습니다.
💡 쉬운 설명
스마트 홈 기기를 제어하는 소프트웨어의 특정 명령 순서가 꼬일 때 발생하는 오류입니다. 공격자가 특수한 명령을 보내면 기기가 갑자기 멈추거나 작동을 중단하게 만들 수 있습니다.
🇺🇸 원문 (English)
A reachable assertion vulnerability exists in the Matter SDK (connectedhomeip) 1.3 thru 1.4, specifically within the Level Control cluster's server tick logic (`emberAfLevelControlClusterServerTickCallback`). When a MoveToLevel command is executed and followed by a conflicting write to the OperationMode attribute (in the Pump Configuration and Control cluster), an invariant check (`minLevel < currentLevel`) fails and causes the device to abort. This leads to a denial of service condition. The issue is confirmed in SDK versions 1.3 and 1.4 (commit ab3d5ae), and is triggered remotely without authentication.
📍 영향받는 시스템
Matter SDK (connectedhomeip) version 1.3 through 1.4
⚔️ 공격 벡터
인증이 필요 없는 원격 명령 전송 (MoveToLevel 명령 후 OperationMode 속성 충돌 유도)
🛡️ 대응 방법
Matter SDK를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과가 'Vulnerable'이면 취약한 커밋이 포함된 버전이며, 'Not Vulnerable'이면 안전한 버전입니다.
git log -1 --format=%H | grep -q 'ab3d5ae' && echo 'Vulnerable' || echo 'Not Vulnerable'