🇰🇷 한글 설명
Home Assistant의 iOS Companion 앱에서 태그 링크(NFC 또는 QR)를 처리할 때 호출 앱을 검증하거나 사용자 확인을 거치지 않는 취약점이 발견되었습니다. 이로 인해 신뢰할 수 없는 앱이 임의의 태그를 전달하여 사용자의 물리적 스캔 없이도 자동화를 실행할 수 있습니다. 해당 문제는 2026.5.0 버전에서 수정되었습니다.
💡 쉬운 설명
스마트폰에 설치된 악성 앱이 사용자가 모르는 사이에 집안의 스마트 기기를 조작할 수 있는 보안 약점입니다. 실제 NFC 태그를 찍지 않아도 앱이 몰래 명령을 내릴 수 있는 상태였습니다.
🇺🇸 원문 (English)
Home Assistant is open source home automation software focused on local control and privacy. Prior to 2026.5.0, the iOS Companion app treats tag links (NFC or QR) delivered through an OS-level routing mechanism such as iOS universal links as if they were physically scanned, without validating the calling app or prompting the user. As a result, any untrusted app on the device can forward an arbitrary tag to Home Assistant, causing it to execute the associated automation as though a legitimate user had scanned an authorized tag. This allows silent, unattended automation execution by untrusted local callers. This issue has been fixed in version 2026.5.0.
📍 영향받는 시스템
Home Assistant iOS Companion app (version prior to 2026.5.0)
⚔️ 공격 벡터
신뢰할 수 없는 앱이 iOS 유니버설 링크 메커니즘을 통해 조작된 태그 데이터를 Home Assistant 앱으로 전달
🛡️ 대응 방법
Home Assistant iOS Companion 앱을 2026.5.0 버전 이상으로 업데이트
🔧 검증 코드
출력된 태그 버전이 2026.5.0 이상인지 확인하여 취약점 해결 여부를 판단합니다.
curl -s https://api.github.com/repos/home-assistant/ios-companion-app/releases/latest | grep 'tag_name'