며칠 전, 보안 분석 업체 시큐어 디스클로저(Secure Disclosure)의 연구원들은 유니소크(Unisoc) SoC 설계의 치명적인 결함을 발견했는데, 이 결함으로 인해 공격자는 간단한 화상 통화만으로 시스템을 완전히 장악할 수 있습니다 .
이 취약점은 커널 수준의 코드 실행으로 이어지는 2단계 공격 체인을 보여줍니다. 더욱 우려 스러운 점은 모토로라, 리얼미, 샤오미 등 140여 개국에서 판매되는 다양한 브랜드의 기기에 칩을 공급하는 반도체 제조업체가 어떠한 패치나 공식적인 대응도 내놓지 않아 수백만 대의 기기가 사용자 개입 없이 로컬 권한 상승 공격에 노출되어 있다는 것입니다.
착취 사슬 분석
공격은 외부에서 시작되며, 사설 4G 이동통신망을 장악하는 방식 으로 진행됩니다 . 테스트 환경 구축을 위해 연구진은 Open5GS와 Kamailio를 기반으로 하는 오픈소스 코어 네트워크를 사용했으며 , 이 네트워크는 소프트웨어 정의 라디오 (LimeSDR)와 특수 SIM 카드를 통해 상호 연결되었습니다.
공격자는 이 인프라를 이용하여 2026년 3월에 발견된 모뎀 펌웨어의 원격 코드 실행(RCE) 취약점을 악용해 화상 통화를 시작합니다. 공격자는 변조된 SIP 패킷을 전송합니다. 피해자가 통화에 응답하면 공격의 첫 번째 단계가 기기의 모뎀을 감염시켜 두 번째이자 더욱 파괴적인 침입 단계를 시작하는 데 필요한 기반을 마련합니다.
취약점(CWE-1189)
실제 보안 문제는 CWE-1189로 분류된 결함에 있는데 , 이는 공유 리소스의 불충분한 격리를 나타냅니다 . 유니소크 칩에서는 모뎀 프로세서와 애플리케이션 프로세서 (안드로이드가 실행되는 곳)가 동일한 물리적 메모리 공간을 공유합니다.
하드웨어 격리가 엄격하지 않기 때문에 모뎀에서 실행되는 악성 코드는 ARM 아키텍처의 코프로세서 레지스터를 변경할 수 있습니다. 공격자는 특정 어셈블리 언어 명령어를 사용하여 메모리 보호 장치(MPU)의 첫 번째 영역(ID 0)의 보호 기능을 비활성화합니다. 이러한 재구성으로 인해 전체 32비트 물리적 주소 공간이 읽기, 쓰기 및 실행 가능한 상태로 매핑되어 Android 커널이 위치한 물리적 주소가 직접 노출됩니다.
하지만 네트워크 프로토콜의 한계 때문에 최종 코드를 삽입하는 것은 간단한 작업이 아닙니다. 공격 벡터로 사용된 SIP 메시지는 페이로드를 모뎀 힙 메모리 전체에 흩어져 있는 여러 개의 메모리 블록으로 분할하고, 각 블록 사이에는 빈 공간이 있습니다. 이러한 한계를 극복하기 위해 공격자들은 어셈블리 언어로 작성된 정교한 "에그 헌터(Egg Hunter)" 메커니즘을 구현했습니다.
이 작은 프로그램은 모뎀 메모리를 체계적으로 스캔하여 각 악성 코드 조각의 시작을 나타내는 특정 16진수 시그니처를 찾습니다. 해당 시그니처를 찾으면 "Egg Hunter"는 특정 메모리 주소에서 블록들을 추출하고 연속적으로 재조립하여 커널 덮어쓰기를 위한 기반을 마련합니다.
페이로드가 완전히 재조립되고 MPU 보호 기능이 비활성화되면, 이 익스플로잇은 악성 코드 또는 셸코드를 운영 체제 메모리에 직접 주입합니다. 주입은 두 가지 전략적 부분으로 나뉘는데, 첫 번째는 시스템 호환성 기능을 덮어쓰는 것이고, 두 번째는 시스템의 핵심 파일 열기 기능에 "점프 램프" 또는 실행 점프를 설치하는 것입니다.
여러 번 실행으로 인한 기기 충돌을 방지하기 위해 , 해당 코드는 초기화되지 않은 메모리 영역에 뮤텍스(상호 배제 잠금)를 삽입합니다 . 안드로이드 커널이 정상적으로 작동하려고 할 때, 스프링보드는 실행 흐름을 주입된 셸코드로 리디렉션하고, 익스플로잇의 성공을 커널 레지스터에 직접 기록하여 완전한 접근 권한을 확보했음을 확인합니다.
이러한 수준의 접근 권한 문제는 유니소크 역사상 단발적인 사건이 아닙니다 . 2025년 11월, 카스퍼스키 연구원들은 차량용 인포테인먼트 시스템에 사용되는 프로세서에서 동일한 상황을 발견했으며 , 2022년에는 체크포인트 리서치에서도 유사한 취약점을 보고했습니다.
테스트 팀은 2026년까지 보안 패치가 업데이트된 Motorola E13, Realme C33, Xiaomi Redmi A5와 같은 최신 모델에서 이 새로운 취약점 연쇄의 효과를 확인했지만, 제조업체의 미온적인 대응과 안드로이드 보안 공지에 해결책이 제시되지 않은 점은 사용자들에게 좋은 징조가 아닙니다.
메모리 보호 장치(MPU) 정책을 강화하는 모뎀 펌웨어 업데이트가 배포될 때까지 수백만 사용자의 모바일 인프라는 셀룰러 네트워크를 모방할 수 있는 공격자에게 취약한 상태로 남아 있을 것입니다.
더 자세한 내용을 알고 싶으시면 다음 링크를 참조하세요.