Osegi
보안·2 분 소요

Ray-Ban Meta 해킹, 1바이트 변경으로 패치까지 우회

보안 연구원 pamoutaf가 Ray-Ban Meta에서 자체 코드를 실행하고, 1바이트 수정으로 Meta의 패치도 우회했습니다. 취약점은 현재 수정됐습니다.

A pair of Ray-Ban Meta smart glasses on a desk next to a laptop showing lines of code.
이미지: Numerama

'pamoutaf'라는 가명의 보안 연구원이 스마트 글래스 Ray-Ban Meta에서 자체 코드를 실행하는 데 성공했습니다. 설치되는 프로그램의 서명을 검증하지 않는 허점을 이용했습니다. Meta가 수정 패치를 배포한 뒤에도 설정 파일의 1바이트를 바꿔 이를 우회했습니다. 취약점은 Meta에 보고됐고 이후 수정됐습니다.

Pwn2Own 준비에서 시작된 작업

연구원이 11월 6일 공개한 블로그 글에 따르면 작업은 2026년 7월에 시작됐습니다. 일반 소비자용 기기 해킹을 겨루는 대회 Pwn2Own을 준비하며, 직전 대회의 대상이었던 Meta 글래스를 노렸습니다. 약 500유로인 기기는 사지 않고, 거의 쓰지 않던 매제의 제품을 몇 주간 빌렸다고 합니다.

글래스에는 화면이 없습니다. 연구원은 스마트폰의 Meta AI 앱이 업데이트를 내려받는 주소를 찾아 펌웨어를 확보했습니다. 처음 받은 파일은 약 156MB의 부분 업데이트였지만, 코드에서 찾은 'device_firmware_full_update_only' 매개변수를 켜 전체 펌웨어를 받았습니다.

서명 미검증과 1바이트 우회

이어 개발자용 키트인 Device Access Toolkit(DAT)을 활용했습니다. 펌웨어 버전 126까지 글래스는 프로그램 서명을 확인하지 않았습니다. 연구원은 Frida로 설치 과정을 가로채 Meta의 프로그램 대신 자신의 프로그램을 넣었습니다. 화면이 없어 실행 상태는 시작 시 3번, 준비 완료 시 4번, 오류 시 6번의 경고음으로 확인했습니다. 휴대전화에서 보낸 명령이 실행됐지만, 권한이 일반 앱 수준이어서 제어는 부분적이었습니다.

이 상태는 약 5일간 이어졌습니다. 새 펌웨어가 서명 검증을 의무화했기 때문입니다. 그러나 이 보호 기능은 Meta가 스마트폰을 통해 글래스로 보내는 설정 파일 속 스위치로 제어됐고, 글래스는 파일이 변조되지 않았는지 확인하지 않았습니다. 1바이트만 바꿔 스위치를 끄고 프로그램을 다시 설치할 수 있었습니다.

Ray-Ban Meta는 결국 Pwn2Own 2026 대상에서 빠졌습니다. 연구원은 발견 내용을 Meta의 버그 바운티 프로그램에 보고했습니다. Meta가 블로그 게시를 승인한 만큼 문제가 수정됐다고 연구원은 보고 있습니다.

주목할 만한 앱

SUMO: 숫자 퍼즐

올바른 칸을 고르고 더해 목표 숫자를 맞추세요. 배우긴 쉽고 마스터하긴 어렵습니다. 무료, 전 연령.

태그:metaray-ban metasmart glassesfirmwarebug bountypwn2own

같은 날의 다른 뉴스

전체 보기 →

관련 카테고리: 보안

전체 보기 →