MS윈도우 그래픽랜더링엔진에 대한 원격코드실행 취약점주의

Security Notice

MS윈도우 그래픽랜더링엔진에 대한 원격코드실행 취약점주의

개요

  • MS 윈도우의 그래픽 랜더링 엔진에서 특수하게 조작된 섬네일 이미지(thumbnail image)를 파싱하는 과정 중에 원격코드실행 취약점이 존재[1, 2, 3]
  • 공격자는 특수하게 조작된 섬네일 이미지를 담고 있는 MS 오피스 파일을 이메일에 첨부, 메신저를 통한 파일전송, 공유폴더 게시하는 방법 등으로 사용자가 열어보거나 미리보기를 하도록 유도하여 악성코드를 유포할 수 있음
  • 해당 취약점의 개념증명코드[4, 5]가 공개되었으므로 사용자의 주의가 요구됨

관련 취약점

  • Microsoft Windows Graphics Rendering Engine Buffer Overflow Vulnerability CVE-2010-3970[6]

해당 시스템

  • 영향 받는 소프트웨어 [1, 2]
    - MS Windows XP SP3
    - MS Windows XP Professional x64 Edition SP2
    - MS Windows Server 2003 SP2
    - MS Windows Server 2003 x64 Edition SP2
    - MS Windows Server 2003 SP2 (Itanium)
    - MS Windows Vista SP1, SP2
    - MS Windows Vista x64 Edition SP1, SP2
    - MS Windows Server 2008 (32-bit), SP2
    - MS Windows Server 2008 (x64), SP2
    - MS Windows Server 2008 (Itanium), SP2
  • 영향 받지 않는 소프트웨어 [1, 2]
    - MS Windows 7 for 32-bit Systems
    - MS Windows 7 for x64-based Systems
    - MS Windows Server 2008 R2 for x64-based Systems
    - MS Windows Server 2008 R2 for Itanium-based Systems

임시 권고 사항

  • 현재 해당 취약점에 대한 보안업데이트는 발표되지 않았음
  • 취약점으로 인한 위협을 경감시키기 위해 다음과 같은 조치를 취할 수 있음
    - Windows XP와 Windows Sever 2003의 제품군의 경우 shimgvw.dll의 접근제어목록(ACL)을 변경[2]하여 위협을 경감할 수 있으며, 이를 위해 MS 홈페이지 “Fix it for me" 섹션의 “Microsoft Fix it 50590”를 클릭하여 파일 다운로드 후 설치[8]

    ※ 원상태로 복구하기 위해서는 “Microsoft Fix it 50593”을 적용
    ※ 해당 조치로 인해 그래픽 랜더링 엔진을 통해 처리되는 미디어파일이 적절하게 표시되지 않을 수 있으므로 주의가 필요함
    - Windows Vista와 Windows Server 2008 제품군의 경우 다음과 같은 조치를 통해 Windows 탐색기의 섬네일 이미지 미리보기를 비활성화할 수 있음
    ※ 제어판 → 모양 및 개인 설정 → 폴더 옵션 → 보기 → “아이콘은 항상 표시하고 미리보기는  표시하지 않음” 선택 → 적용(A), 확인 버튼 클릭 → 실행 중인 모든 Windows 탐색기 재시작
    제어판 → 모양 및 개인 설정 → 폴더 옵션 → 보기 → “아이콘은 항상 표시하고 미리보기는  표시하지 않음” 선택 → 적용(A), 확인 버튼 클릭 → 실행 중인 모든 Windows 탐색기 재시작
    ※ 해당 조치로 인해 Windows 탐색기의 섬네일 이미지 미리보기 기능을 사용할 수 없음
    ※ 원상태로 복구하기 위해서는 “아이콘은 항상 표시하고 미리보기는 표시하지 않음” 선택 해제 → 적용(A), 확인 버튼 클릭 → 실행 중인 모든 Windows 탐색기 재시작
  • KrCERT/CC와 MS 보안업데이트 사이트[7]를 주기적으로 확인하여 해당 취약점에 대한 보안업데이트 발표 시 신속히 최신 업데이트를 적용하거나 자동업데이트를 설정
    ※ 자동업데이트 설정 방법: 시작→제어판→보안센터→자동업데이트→자동(권장) 선택
  • 취약점에 의한 피해를 줄이기 위하여 사용자는 다음과 같은 사항을 준수해야함
    - 파일공유 기능 등을 사용하지 않으면 비활성화하고 개인방화벽을 반드시 사용
    - 사용하고 있는 백신프로그램의 최신 업데이트를 유지하고, 실시간 감시기능을 활성화
    - 신뢰되지 않는 웹 사이트는 방문하지 않음
    - 출처가 불분명한 이메일의 링크 클릭하거나 첨부파일 열어보기 자제

용어 정리

  • 섬네일 이미지(thumbnail image) : 손톱 크기의 미리보기용 그림으로 원본 그림이나 파일에 대응하는 작은 이미지를 말함
  • shimgvw.dll : 윈도우에서 그림, 팩스 등을 로딩하고 열어보는데 필요한 기능들이 구현된 파일
  • 접근제어목록(ACL, Access Control List) : MS 윈도우 NT 이상에서 파일과 폴더 같은 리소스를 보호하는데 사용되는 메커니즘으로 객체에 대한 접근이 허가된 주체들과 허가받은 접근 종류들이 기록된 목록

기타 문의사항

  • 보안업데이트는 언제 발표되나요?
    - 해당 보안업데이트의 발표 일정은 미정이나, 발표 시 KrCERT/CC 홈페이지를 통해 신속히 공지할 예정입니다.
  • 한국인터넷진흥원 인터넷침해대응센터: 국번없이 118

[참고사이트]
[1] http://www.vupen.com/english/advisories/2011/0018
[2] http://www.microsoft.com/technet/security/advisory/2490606.mspx
[3] http://www.securityfocus.com/bid/45662/
[4] http://www.securityfocus.com/data/vulnerabilities/exploits/45662.rb
[5] https://www.metasploit.com/redmine/projects/framework/repository/revisions/11469
[6] http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3970
[7] http://update.microsoft.com/microsoftupdate/v6/default.aspx?ln=ko
[8] http://support.microsoft.com/kb/2490606

0 변경된 사항