
로봇 청소기 결함으로 인해 탈취된 인증서 하나가 동일한 AWS 리전 내 다른 Shark 로봇 청소기에서 루트 명령어를 실행할 수 있음 —
요약
Shark 로봇 청소기에서 클라이언트 인증서 탈취를 통해 동일 AWS 리전 내 다른 기기에 루트 명령어를 실행할 수 있는 보안 결함이 발견되었습니다. 이 취약점을 통해 카메라 피드, 집 지도, Wi-Fi 자격 증명 등 민감한 정보가 노출될 위험이 있습니다.
핵심 포인트
- 인증서 탈취를 통한 타 기기 원격 코드 실행(RCE) 가능
- 실시간 카메라 피드 및 저장된 집 지도 노출 위험
- Wi-Fi 자격 증명이 평문으로 저장되어 보안 취약
- 로봇 자체보다 SharkNinja 클라우드 영역의 패치가 시급함
한 보안 연구원이 Shark 로봇 청소기에서 클라이언트 인증서 (client certificate)를 추출하여, 동일한 Amazon Web Services (AWS) 리전 내의 다른 Shark 청소기에서 루트 (root) 명령어를 실행할 수 있는 방법을 발표했습니다. 이로 인해 실시간 카메라 피드, 저장된 집 지도, 그리고 평문 (plaintext)으로 저장된 Wi-Fi 자격 증명이 노출될 수 있습니다. tokay0라는 핸들로 활동하는 이 연구원은 월요일에 해당 기술을 발표했으며, 3월 1일에 SharkNinja 측에 처음 보고했다고 밝혔습니다. 이 글을 작성하는 시점 기준으로 해당 결함은 아직 패치되지 않은 상태이며, 로봇 자체보다는 SharkNinja 측의 클라우드 영역에서 해결해야 하는 수정 사항이 필요합니다.
TH Premium으로 더 깊이 알아보기: AI 및 데이터 센터

(이미지 출처: Microsoft)
- 광학 (Photonics) 및 고속 데이터 이동은 차세대 주요 AI 병목 현상입니다
- 데이터 센터 냉각 현황
- 대규모 AI 데이터 센터 구축으로 인한 에너지 공급 압박
- Ultra Ethernet: 미래의 데이터 센터 상호 연결 기술
연구원은 자신이 직접 구매한 기기들을 대상으로만 이 기술을 테스트했으며, 여기에는 AV1102ARUS Shark IQ Robot Vacuum XL 모델에 대한 교차 모델 리버스 셸 (reverse shell) 테스트가 포함되었습니다. 그는 이를 통해 해당 로봇의 온보드 카메라 (onboard camera)로부터 실시간 피드를 가져올 수 있었습니다. 단일 AWS 리전 (region)을 24시간 동안 관찰한 결과, 그는 1,517,605개의 고유한 Shark 시리얼 번호를 확인했으며, 그중 673,816개(44%)가 명령 프로브 (command probe)에 응답했습니다. 이는 관찰된 응답 기기들의 수이며, 그가 직접 테스트하거나 침해한 기기의 수가 아닙니다. 인증서 (Certificates)는 해당 AWS 리전에 고정(pinned)되어 있으므로, 한 리전에서 탈취된 키는 해당 리전 내의 기기에만 도달합니다.
tokay0에 따르면 SharkNinja는 3월 12일에 그의 보고를 접수했고, 4월 27일에 검토 중이라고 답변했으며, 7월 3일에는 7월 10일까지 완료하겠다고 약속했으나 그 날짜는 지나도록 아무런 소식이 없었습니다. 그는 또한 SharkNinja가
SharkNinja의 타임라인은 지난 2월 DJI Romo 청소기에서 발견되었던 취약점과 매우 유사합니다. 당시 인증 결함 (authorization flaw)으로 인해 약 6,700대의 청소기가 노출되어 카메라 피드, 오디오, 그리고 평면도가 유출된 바 있습니다. DJI는 몇 주 이내에 이를 패치했으며, 해당 결함을 발견한 연구원은 이후 $30,000의 포상금 (bounty)을 받았습니다. 백엔드에서 장치 접근 권한의 범위를 제한하지 못하는 클라우드 측 오류 (Cloud-side failures)는 일련의 로봇 청소기 침해 사고를 야기해 왔으며, 매핑 및 카메라 데이터를 벤더의 클라우드와 분리하는 완전 오프라인 설계 (fully offline designs)에 대한 관심을 불러일으켰습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기