사이버 보안

안드로이드 'GhostMap' 취약점: 악성 앱이 휴대폰을 무한 재부팅 루프에 빠뜨릴 수 있다

Bitdefender 연구원들은 안드로이드 시스템에서 'GhostMap'이라 불리는 보안 취약점을 발견했습니다. 이 취약점은 악성 앱이 권한 없이도 기기를 충돌시키고 지속적인 재부팅 루프에 빠뜨릴 수 있게 합니다.

2026-11-05
2 분 읽기
2 조회수
certi.news Editorial Team
안드로이드 'GhostMap' 취약점: 악성 앱이 휴대폰을 무한 재부팅 루프에 빠뜨릴 수 있다

보안 기업 Bitdefender의 연구원들은 안드로이드 운영체제에서 'GhostMap'이라 명명된 심각한 보안 취약점을 발견했습니다. 이 취약점의 위험성은 특별히 설계된 악성 앱이 안드로이드 기기를 무한 재부팅 루프(Boot Loop)에 빠뜨려 기기를 사용할 수 없게 만드는 데 있으며, 앱에 어떠한 권한을 부여하거나 설치 후 실행하지 않아도 발생할 수 있다는 점입니다.

GhostMap 취약점은 어떻게 작동하는가?

이 기술적 문제의 근본 원인은 안드로이드 라이브러리 중 두 곳이 ZIP 파일 압축 방식을 해석하는 방식의 차이에 있습니다. 이러한 차이로 인해 변조된 APK(안드로이드 앱 패키지) 파일이 일반적인 크기 검사를 우회할 수 있게 되며, 시스템이 메모리의 할당되지 않은 영역에 파일을 그리려고 시도하게 만듭니다.

시스템의 핵심 프로세스인 system_server가 이 파일을 읽으려고 시도하면 SIGBUS 오류(프로세서가 잘못된 메모리 공간에 접근하려는 프로세스를 중지하기 위해 보내는 신호)가 발생합니다. 시스템은 손상된 프로세스를 자동으로 재시작하려고 시도하기 때문에, 동일한 변조 파일을 다시 읽고 같은 오류를 겪게 되어 무한 충돌 루프가 생성됩니다. Android 17을 실행하는 Pixel 10 기기에서 Bitdefender가 수행한 실험에 따르면, 앱 설치 후 단 1초 만에 기기가 충돌 루프에 빠지기 시작하는 것으로 나타났습니다.

취약점에 대한 구글의 입장

사안의 심각성에도 불구하고 Bitdefender는 구글이 해당 취약점을 인정하도록 설득하는 데 어려움을 겪었습니다. 구글은 지난 8월, 이 문제가 '재현 불가능(Not Reproducible)'하며 보안 업데이트 범위 밖이라고 답변했습니다. Bitdefender가 추가 증거를 제출했음에도 불구하고, 구글은 이를 즉각적인 수정 우선순위로 분류하지 않았으며 향후 업데이트에서 고려하겠다는 입장만을 밝혔습니다.

사용자에게 실질적으로 무엇이 달라지는가?

현재 공식적인 소프트웨어 패치가 제공되지 않으므로, 이 위협에 대응하려면 비용이 많이 들거나 복잡한 조치가 필요합니다.

  • 공장 초기화(Factory Reset): 가장 확실한 해결책이지만 기기에 저장된 모든 데이터가 삭제됩니다.
  • ADB 도구 사용: ADB 명령을 통해 손상된 파일을 삭제할 수 있지만, 이는 'USB 디버깅' 옵션이 사전에 활성화되어 있어야 하며, 시스템이 충돌 루프에 빠지기 전에 매우 빠르게 명령을 실행해야 합니다.

Bitdefender는 이 취약점이 사용자가 안전 모드(Safe Mode)에 접근하는 것조차 차단하므로, 전통적인 기기 복구 과정이 매우 어렵다고 지적합니다. 현재 사용 가능한 유일한 방법은 설치 중에 의심스러운 앱을 탐지할 수 있는 외부 보안 도구에 의존하는 것입니다.

뉴스 출처
BleepingComputer
원문 보기 ↗
c
작성자

certi.news Editorial Team

이 스토리 탐색

관련 주제 및 엔터티

같은 카테고리

추천 기사

모든 뉴스 보기