Nexus 보안 게시판 - 2015년 11월

게시: 2015년 11월 2일

Google의 Android 보안 게시판 월간 출시 과정의 일환으로 무선 업데이트를 통해 Nexus 기기에 대한 보안 업데이트가 출시되었습니다. 또한 Nexus 펌웨어 이미지도 Google 개발자 사이트 에 출시되었습니다. 다음 문제는 빌드 LMY48X 이상 및 2015년 11월 1일 이후의 보안 패치 수준이 포함된 Android Marshmallow에서 해결됩니다. 자세한 내용은 일반적인 질문 및 답변 섹션을 참조하세요.

이 문제에 대한 알림은 2015년 10월 5일 이전에 파트너에게 전달되었으며, 소스 코드 패치는 다음 48시간 동안 Android 오픈소스 프로젝트(AOSP) 저장소에 출시됩니다. 패치를 사용할 수 있게 되면 AOSP 링크와 함께 이 게시판을 수정하겠습니다.

이 중 가장 심각한 문제는 미디어 파일을 처리할 때 이메일과 웹 탐색, MMS 등 여러 방법을 통해 대상 기기에서 원격으로 코드를 실행할 수 있게 하는 심각한 보안 취약성입니다.

실제 고객이 새로 보고된 이러한 문제로 인해 악용당했다는 신고는 접수되지 않았습니다. SafetyNet와 같이 Android 플랫폼의 보안을 개선하는 Android 보안 플랫폼 보호 및 서비스 보호 기능에 대한 세부정보를 보려면 완화 섹션을 참조하세요. 모든 고객은 기기에서 이 업데이트를 수락하는 것이 좋습니다.

보안 취약성 요약


아래 표에는 보안 취약성 목록, 일반적인 취약성 및 노출 ID(CVE), 평가된 심각도가 포함되어 있습니다. 심각도 평가 는 개발 목적으로 플랫폼 및 서비스 완화를 사용할 수 없거나 우회에 성공한 경우 취약성 악용으로 인해 대상 기기가 받는 영향을 기준으로 평가됩니다.

문제 CVE 심각도
미디어 서버의 원격 코드 실행 취약성 CVE-2015-6608 심각
libutils의 원격 코드 실행 취약성 CVE-2015-6609 심각
미디어 서버의 정보 공개 취약성 CVE-2015-6611 높음
libstagefright의 권한 승격 취약성 CVE-2015-6610 높음
libmedia의 권한 승격 취약성 CVE-2015-6612 높음
블루투스의 권한 승격 취약성 CVE-2015-6613 높음
전화 기능의 권한 승격 취약성 CVE-2015-6614 보통

심각도 평가 는 개발 목적으로 플랫폼 및 서비스 완화를 사용할 수 없거나 우회에 성공한 경우 취약성 악용으로 인해 대상 기기가 받는 영향을 기준으로 평가됩니다.

완화


다음은 SafetyNet와 같은 Android 보안 플랫폼 및 서비스 보호 기능에서 제공하는 완화에 대한 개요입니다. 이러한 기능을 통해 Android에서 보안 취약성이 악용될 가능성을 줄입니다.

  • Android 플랫폼 최신 버전의 향상된 기능으로 Android의 여러 문제를 악용하기 더욱 어려워졌습니다. 가능한 경우 모든 사용자는 Android 최신 버전으로 업데이트하는 것이 좋습니다.
  • Android 보안팀에서는 유해할 수 있는 애플리케이션이 설치될 때 경고를 보내는 앱 인증 및 SafetyNet를 사용하여 악용사례를 적극적으로 모니터링합니다. Google Play 내에서 기기 루팅 도구는 금지되어 있습니다. Google Play 외에서 애플리케이션을 설치하는 사용자를 보호하기 위해 앱 인증이 기본적으로 사용 설정되며 알려진 루팅 애플리케이션이 감지되면 알립니다. 앱 인증은 권한 승격 취약성을 악용하는 알려진 악성 애플리케이션을 식별하고 차단합니다. 이러한 애플리케이션이 이미 설치된 경우 앱 인증에서 사용자에게 이를 알리고 애플리케이션 삭제를 시도합니다.
  • 가능한 경우 Google 행아웃과 메신저 애플리케이션은 미디어 서버와 같은 프로세스에 미디어를 자동으로 전달하지 않습니다.

사사


참여해 주신 다음 연구원에게 감사드립니다.

  • Abhishek Arya, Oliver Chang, Martin Barbella, Chrome 보안팀: CVE-2015-6608
  • Copperhead Security의 Daniel Micay(daniel.micay@copperhead.co): CVE-2015-6609
  • KAIST 시스템 보안 연구실의 김동관(dkay@kaist.ac.kr): CVE-2015-6614
  • KAIST의 시스템 보안 연구실의 김홍길(hongilk@kaist.ac.kr): CVE-2015-6614
  • Trend Micro의 Jack Tang(@jacktang310): CVE-2015-6611
  • Trend Micro의 Peter Pi: CVE-2015-6611
  • Google Project Zero의 Natalie Silvanovich: CVE-2015-6608
  • KeenTeam(@K33nTeam, http://k33nteam.org/)의 Qidan He(@flanker_hqd). Wen Xu(@antlr7): CVE-2015-6612
  • Trend Micro의 Seven Shen: CVE-2015-6610

보안 취약성 세부정보


다음 섹션에서는 위의 보안 취약성 요약 에 나열된 각 취약성에 대한 세부정보를 제공합니다. 여기에는 문제에 대한 설명, 심각도 근거 및 CVE, 관련 버그, 심각도, 해당 버전 및 신고된 날짜가 포함된 표가 제시됩니다. 가능한 경우 문제를 해결한 AOSP 확인을 버그 ID에 연결했습니다. 하나의 버그와 관련된 변경사항이 여러 개인 경우 추가 AOSP 참조가 버그 ID 다음에 오는 번호에 연결됩니다.

미디어 서버의 원격 코드 실행 취약성

특별히 제작된 파일을 미디어 파일 및 데이터 처리하는 동안 미디어 서버의 취약성을 통해 공격자가 메모리 손상을 일으키고 원격 코드가 미디어 서버 프로세스로 실행되도록 할 수 있습니다.

문제의 기능은 운영체제의 핵심 부분이며, 여러 애플리케이션에서 이 기능이 원격 콘텐츠, 특히 MMS와 미디어의 브라우저 재생에 접근할 수 있게 허용합니다.

이 문제는 미디어 서버 서비스 내에서 원격 코드를 실행할 가능성으로 인해 심각도 심각으로 평가됩니다. 미디어 서버 서비스는 오디오와 동영상 스트림뿐 아니라 제3자 앱이 일반적으로 액세스할 수 없는 권한에 액세스할 수 있습니다.

CVE AOSP 링크가 포함된 버그 심각도 해당 버전 신고된 날짜
CVE-2015-6608 ANDROID-19779574 심각 5.0, 5.1, 6.0 Google 사내용
ANDROID-23680780
ANDROID-23876444
ANDROID-23881715 심각 4.4, 5.0, 5.1, 6.0 Google 사내용
ANDROID-14388161 심각 4.4 및 5.1 Google 사내용
ANDROID-23658148 심각 5.0, 5.1, 6.0 Google 사내용

libutils의 원격 코드 실행 취약성

오디오 파일을 처리하는 동안 일반 라이브러리인 libutils의 취약성이 악용될 수 있습니다. 이 취약성은 특별히 제작된 파일을 처리하는 동안 공격자가 메모리 손상을 일으키고 원격 코드를 실행할 수 있게 합니다.

문제의 기능은 애플리케이션 API로 제공되며 원격 콘텐츠와 특히 MMS 및 미디어의 브라우저 재생에서 이런 기능을 사용하는 여러 애플리케이션이 있습니다. 이 문제는 권한을 가진 서비스 내에서 원격 코드를 실행할 가능성으로 인해 심각도 심각인 문제로 평가됩니다. 문제의 구성요소는 오디오와 동영상 스트림뿐 아니라 제3자 앱이 일반적으로 액세스할 수 없는 권한에 액세스할 수 있습니다.

CVE AOSP 링크가 포함된 버그 심각도 해당 버전 신고된 날짜
CVE-2015-6609 ANDROID-22953624 [ 2 ] 심각 6.0 이하 2015년 8월 3일

미디어 서버의 정보 공개 취약성

미디어 서버에 공격자가 플랫폼을 악용하기 어렵도록 마련된 보안 장치를 우회할 수 있게 하는 정보 공개 취약성이 있습니다.

CVE AOSP 링크가 포함된 버그 심각도 해당 버전 신고된 날짜
CVE-2015-6611 ANDROID-23905951 [ 2 ] [ 3 ] 높음 6.0 이하 2015년 9월 7일
ANDROID-23912202*
ANDROID-23953967*
ANDROID-23696300 높음 6.0 이하 2015년 8월 31일
ANDROID-23600291 높음 6.0 이하 2015년 8월 26일
ANDROID-23756261 [ 2 ] 높음 6.0 이하 2015년 8월 26일
ANDROID-23540907 [ 2 ] 높음 5.1 이하 2015년 8월 25일
ANDROID-23541506 높음 6.0 이하 2015년 8월 25일
ANDROID-23284974*
ANDROID-23542351*
ANDROID-23542352*
ANDROID-23515142 높음 5.1 이하 2015년 8월 19일

* 이 버그에 대한 패치는 제공된 다른 AOSP 링크에 포함되어 있습니다.

libstagefright의 권한 승격 취약성

libstagefright에 로컬 악성 애플리케이션이 메모리 손상을 일으키고 미디어 서버 서비스 내에서 임의의 코드를 실행시킬 수 있는 권한 승격 취약성이 있습니다. 이 문제는 일반적으로 심각으로 평가되지만 원격으로 이용당할 수 있는 가능성이 낮아서 심각도 높음으로 평가되었습니다.

CVE AOSP 링크가 포함된 버그 심각도 해당 버전 신고된 날짜
CVE-2015-6610 ANDROID-23707088 [ 2 ] 높음 6.0 이하 2015년 8월 19일

libmedia의 권한 승격 취약성

libmedia에 로컬 악성 애플리케이션이 미디어 서버 서비스 내에서 임의의 코드를 실행할 수 있게 하는 취약성이 있습니다. 이 문제는 제3자 애플리케이션에서 직접 액세스할 수 없는 권한에 직접 액세스하는 데 사용될 수 있어서 심각도 높음으로 평가됩니다.

CVE AOSP 링크가 포함된 버그 심각도 해당 버전 신고된 날짜
CVE-2015-6612 ANDROID-23540426 높음 6.0 이하 2015년 8월 23일

블루투스의 권한 승격 취약성

블루투스에 로컬 애플리케이션이 기기의 수신 디버그 포트에 명령어를 보낼 수 있게 하는 취약성이 있습니다. 이 문제는 제3자 애플리케이션이 액세스할 수 없는 기능에 서명 또는 SignatureOrSystem 권한과 같이 승격된 권한을 부여하는 데 사용될 수 있으므로 심각도 높음으로 평가됩니다.

CVE AOSP 링크가 포함된 버그 심각도 해당 버전 신고된 날짜
CVE-2015-6613 ANDROID-24371736 높음 6.0 Google 사내용

전화 기능의 권한 승격 취약성

전화 기능 구성요소의 취약성은 로컬 악성 애플리케이션이 제한된 네트워크 인터페이스에 무단 데이터를 전달하여 데이터 요금에 영향을 미칠 수 있습니다. 또한 기기에서 전화를 받을 수 없게 하고 공격자가 통화의 음소거 설정을 조정할 수 있도록 허용할 수 있습니다. 이 문제는 부적절하게 ' 위험한 ' 권한을 얻는데 사용될 수 있어서 심각도 보통으로 평가됩니다.

CVE AOSP 링크가 포함된 버그 심각도 해당 버전 신고된 날짜
CVE-2015-6614 ANDROID-21900139 [ 2 ] [ 3 ] 보통 5.0, 5.1 2015년 6월 8일

일반적인 질문 및 답변

이 섹션에서는 이 게시판을 읽은 뒤 제기될 수 있는 일반적인 질문에 대한 답변을 검토합니다.

1. 내 기기가 업데이트되어 이 문제가 해결되었는지 어떻게 알 수 있나요?

빌드 LMY48X 이상 및 2015년 11월 1일 이후의 보안 패치 수준이 포함된 Android Marshmallow에서 이 문제가 해결됩니다. 보안 패치 수준을 확인하는 방법에 대한 안내는 Nexus 도움말 을 참조하세요. 이 업데이트를 포함하는 기기 제조업체는 패치 문자열 수준을 다음과 같이 설정해야 합니다. [ro.build.version.security_patch]:[2015-11-01]

버전


  • 2015년 11월 2일: 최초 게시됨