보안 게시판

Microsoft 보안 게시판 MS12-007 - 중요

AntiXSS 라이브러리의 취약성으로 인해 정보 공개를 허용할 수 있음(2607664)

게시 날짜: 2012년 1월 10일 | 업데이트: 2012년 1월 16일

버전: 2.1

일반 정보

요약

이 보안 업데이트는 Microsoft AntiXSS(사이트 간 스크립팅) 라이브러리에서 개인적으로 보고된 취약성을 해결합니다. 공격자가 AntiXSS 라이브러리의 삭제 기능을 사용하여 웹 사이트에 악성 스크립트를 전달하는 경우 이 취약성으로 인해 정보 공개가 허용됩니다. 해당 정보 공개의 결과는 정보 자체의 특성에 따라 달라집니다. 이 취약성은 공격자가 코드를 실행하거나 공격자의 사용자 권한을 직접 상승시키는 것을 허용하지 않지만 영향을 받는 시스템을 추가로 손상시키는 데 사용할 수 있는 정보를 생성하는 데 사용될 수 있습니다. AntiXSS 라이브러리의 삭제 모듈을 사용하는 사이트만 이 취약성의 영향을 받습니다.

이 보안 업데이트는 AntiXSS 라이브러리 V3.x 및 AntiXSS 라이브러리 V4.0에 중요합니다. 자세한 내용은 이 섹션의 하위 섹션인 영향을 받는 소프트웨어 및 영향을 받지 않는 소프트웨어를 참조하세요.

이 업데이트는 AntiXSS 라이브러리를 취약성의 영향을 받지 않는 버전으로 업그레이드하여 취약성을 해결합니다. 취약성에 대한 자세한 내용은 다음 섹션인 취약성 정보 아래에서 특정 취약성 항목에 대한 FAQ(질문과 대답) 하위 섹션을 참조하세요.

권장 사항. Microsoft는 고객이 가장 빠른 기회에 업데이트를 적용하는 것이 좋습니다.

알려진 문제입니다.Microsoft 기술 자료 문서 2607664 이 보안 업데이트를 설치할 때 고객이 경험할 수 있는 현재 알려진 문제를 설명합니다. 또한 이 문서에서는 이러한 문제에 대한 권장 솔루션을 설명합니다.

영향을 받는 소프트웨어 및 영향을 받지 않는 소프트웨어

영향을 받는 버전 또는 버전을 확인하기 위해 다음 소프트웨어가 테스트되었습니다.

영향을 받는 소프트웨어 

소프트웨어 최대 보안 영향 집계 심각도 등급 이 업데이트로 대체된 공지
Microsoft 교차 사이트 스크립팅 라이브러리 V3.x 및 Microsoft 교차 사이트 스크립팅 라이브러리 V4.0[1][2] 정보 공개 Important None

[1]이 다운로드는 Microsoft AntiXSS(사이트 간 스크립팅) 라이브러리를 취약성의 영향을 받지 않는 최신 버전의 Microsoft 교차 사이트 스크립팅 라이브러리로 업그레이드합니다.

[2]이 업그레이드는 Microsoft 다운로드 센터에서만 사용할 수 있습니다. 이 보안 업데이트와 관련된 FAQ(질문과 대답) 다음 섹션을 참조하세요.

이 게시판이 2012년 1월 11일에다시 출시된 이유는 무엇인가요?
Microsoft는 이 공지를 다시 릴리스하여 원래 업그레이드 패키지인 AntiXSS 라이브러리 버전 4.2가 AntiXSS 라이브러리 버전 4.2.1로 대체되었음을 발표했습니다. 새 버전은 특정 상황에서 원래 업그레이드 패키지의 설치가 실패하는 명명 문제를 해결합니다. AntiXSS 라이브러리의 모든 사용자는 이 게시판에 설명된 취약성으로부터 보호하기 위해 AntiXSS 라이브러리 버전 4.2.1 로 업그레이드해야 합니다.

저는 AntiXSS 라이브러리를사용하는 개발자입니다.시스템에 대한 업데이트만 필요합니까?
아니요. AntiXSS 라이브러리를 사용하는 개발자는 이 게시판에 설명된 업그레이드를 설치한 다음, AntiXSS 라이브러리를 사용하는 모든 활성 웹 사이트에 업데이트된 라이브러리를 배포해야 합니다.

업그레이드에는 기능에 대한 보안 관련 변경 내용이 포함되어 있나요?
예. 이 공지의 취약성 정보 섹션에 나열된 변경 내용 외에도 최신 버전의 AntiXSS 라이브러리(AntiXSS 라이브러리 버전 4.2.1)로 업그레이드하면 CSS(Cascading Style Sheets)가 AntiXSS 라이브러리에서 처리되는 방식의 기능도 변경됩니다. 태그 또는 특성과 같은 스타일이 포함된 소독제에 대한 HTML 입력은 제거됩니다. 스타일 태그의 경우 태그의 내용이 남아 있습니다. 이 동작은 다른 잘못된 태그의 동작과 일치합니다.

어떻게 할까요? 내 버전을 업그레이드합니다.AntiXSS라이브러리?
고객은 이전 섹션 의 영향을 받는 소프트웨어 테이블인 영향을 받는 소프트웨어 및 영향을 받지 않는 소프트웨어의 다운로드 링크를 사용하여 취약성의 영향을 받지 않는 Microsoft 교차 사이트 간 스크립팅 라이브러리(AntiXSS 라이브러리 버전 4.2.1)의 최신 버전을 얻을 수 있습니다.

Microsoft 다운로드 센터에서만 업그레이드를 사용할 수 있는 이유는 무엇인가요?
Microsoft는 AntiXSS 라이브러리에 대한 업그레이드를 Microsoft 다운로드 센터로만 릴리스합니다. 개발자는 AntiXSS 라이브러리를 사용하는 활성 웹 사이트에만 업데이트된 라이브러리를 배포하기 때문에 자동 업데이트와 같은 다른 배포 방법은 이러한 유형의 업그레이드 시나리오에 적합하지 않습니다.

취약성 정보

심각도 등급 및 취약성 식별자

다음 심각도 등급은 취약성의 잠재적 최대 영향을 가정합니다. 이 보안 공지가 릴리스된 후 30일 이내에 심각도 등급 및 보안 영향과 관련하여 취약성의 악용 가능성에 대한 자세한 내용은 1월 게시판 요약악용 가능성 지수를 참조하세요. 자세한 내용은 Microsoft 악용 가능성 인덱스(Exploitability Index)를 참조하세요.

영향을 받는 소프트웨어 AntiXSS 라이브러리 바이패스 취약성 - CVE-2012-0007 집계 심각도 등급
Microsoft 교차 사이트 스크립팅 라이브러리 V3.x 및 Microsoft 교차 사이트 스크립팅 라이브러리 V4.0 중요 \ 정보 공개 중요

AntiXSS 라이브러리 바이패스 취약성 - CVE-2012-0007

Microsoft AntiXSS(사이트 간 스크립팅) 라이브러리가 특별히 제작된 HTML을 잘못 삭제하면 정보 공개 취약성이 존재합니다. 이 취약성을 성공적으로 악용한 공격자는 AntiXSS 라이브러리를 사용하여 사용자가 제공한 HTML을 삭제하는 웹 사이트에서 XSS(교차 사이트 스크립팅) 공격을 수행할 수 있습니다. 이렇게 하면 공격자가 삭제 함수를 통해 악성 스크립트를 전달하고 공개할 의도가 없는 정보를 노출할 수 있습니다. 이 정보의 공개 결과는 정보 자체의 특성에 따라 달라집니다. 이 취약성은 공격자가 코드를 실행하거나 공격자의 사용자 권한을 직접 상승시키는 것을 허용하지 않지만 영향을 받는 시스템을 추가로 손상시키는 데 사용할 수 있는 정보를 생성하는 데 사용될 수 있습니다.

이 취약성을 일반적인 취약성 및 노출 목록에서 표준 항목으로 보려면 CVE-2012-0007을 참조하세요.

AntiXSS 라이브러리 바이패스 취약성 완화 요인 - CVE-2012-0007

완화는 취약성 악용의 심각도를 줄일 수 있는 기본 상태에 존재하는 설정, 일반적인 구성 또는 일반적인 모범 사례를 나타냅니다. 다음과 같은 완화 요인이 상황에 도움이 될 수 있습니다.

  • AntiXSS 라이브러리의 삭제 모듈을 사용하는 사이트만 이 취약성의 영향을 받습니다.

AntiXSS 라이브러리 바이패스 취약성에 대한 해결 방법 - CVE-2012-0007

Microsoft는 이 취약성에 대한 해결 방법을 확인하지 않았습니다.

AntiXSS 라이브러리 바이패스 취약성에 대한 FAQ - CVE-2012-0007

취약성의 범위는 무엇인가요? 
이는 정보 공개 취약성입니다. 이 취약성을 성공적으로 악용한 공격자는 삭제 기능을 통해 악성 스크립트를 전달하고 공개할 의도가 없는 정보를 노출할 수 있습니다. 이 취약성은 공격자가 코드를 실행하거나 공격자의 사용자 권한을 직접 상승시키는 것을 허용하지 않지만 영향을 받는 시스템을 추가로 손상시키는 데 사용할 수 있는 정보를 수집하는 데 사용될 수 있습니다.

취약성의 원인은 무엇인가요? 
이 취약성은 CSS 이스케이프된 문자가 검색된 후 특정 문자를 잘못 평가하는 Microsoft AntiXSS(교차 사이트 스크립팅) 라이브러리의 결과입니다.

AntiXSS(사이트 간 스크립팅) 라이브러리란? 
Microsoft AntiXSS(사이트 간 스크립팅) 라이브러리는 개발자가 XSS 공격으로부터 ASP.NET 웹 기반 애플리케이션을 보호할 수 있도록 설계된 인코딩 라이브러리입니다. XSS 공격으로부터 보호를 제공하기 위해 허용 목록 기술(포함 원칙이라고도 함)을 사용한다는 점에서 대부분의 인코딩 라이브러리와 다릅니다. 이 방법은 먼저 유효하거나 허용 가능한 문자 집합을 정의한 다음 이 집합 외부의 모든 항목(잘못된 문자 또는 잠재적 공격)을 인코딩하여 작동합니다. 화이트 리스팅 접근 방식은 다른 인코딩 스키마에 비해 몇 가지 이점을 제공합니다.

공격자가 이 취약성을 사용하여 수행할 수 있는 작업 
이 취약성을 성공적으로 악용한 공격자는 AntiXSS 라이브러리를 사용하여 사용자가 제공한 HTML을 삭제하는 웹 사이트에서 XSS(교차 사이트 스크립팅) 공격을 수행할 수 있습니다. 그런 다음 공격자가 삭제 함수를 통해 악성 스크립트를 전달하고 공개할 의도가 없는 정보를 노출할 수 있습니다. 해당 정보 공개의 결과는 정보 자체의 특성에 따라 달라집니다. 이 취약성은 공격자가 코드를 실행하거나 공격자의 사용자 권한을 직접 상승시키는 것을 허용하지 않지만 영향을 받는 시스템을 추가로 손상시키는 데 사용할 수 있는 정보를 수집하는 데 사용될 수 있습니다.

공격자가 취약성을 어떻게 악용할수 있나요? 
이 취약성을 악용하기 위해 공격자는 AntiXSS 라이브러리의 삭제 모듈을 사용하는 대상 웹 사이트에 특별히 제작된 HTML을 보낼 수 있습니다. AntiXSS 라이브러리가 HTML을 잘못 삭제하면 특수하게 작성된 HTML 내에 포함된 악성 스크립트가 영향을 받는 웹 서버에서 실행될 수 있습니다.

주로 취약성으로 인한 위험에 처한 시스템은 무엇인가요? 
AntiXSS 라이브러리를 사용하는 웹 서버는 이 취약성으로 인한 위험에 노출됩니다.

업데이트는 무엇을 수행하나요? 
이 업데이트는 AntiXSS 라이브러리를 취약성의 영향을 받지 않는 버전으로 업그레이드하여 취약성을 해결합니다.

이 보안 공지가 발행되었을 때 이 취약성이 공개적으로 공개되었습니까? 
아니요. Microsoft는 조정된 취약성 공개를 통해 이 취약성에 대한 정보를 받았습니다.

이 보안 공지가 발행되었을 때 Microsoft에서 이 취약성이 악용되고 있다는 보고를 받았나요? 
아니요. Microsoft는 이 보안 공지가 처음 발행되었을 때 이 취약성이 고객을 공격하는 데 공개적으로 사용되었음을 나타내는 정보를 받지 못했습니다.

기타 정보

승인

Microsoft 는 고객을 보호하기 위해 Microsoft와 협력해 주셔서 감사합니다 .

  • AntiXSS 라이브러리 바이패스 취약성을 보고하기 위한 IBM 합리적 애플리케이션 보안Adi Cohen(CVE-2012-0007)

MAPP(Microsoft Active Protections Program)

고객을 위한 보안 보호를 개선하기 위해 Microsoft는 매월 보안 업데이트 릴리스마다 주요 보안 소프트웨어 공급자에게 취약성 정보를 제공합니다. 보안 소프트웨어 공급자는 이 취약성 정보를 사용하여 바이러스 백신, 네트워크 기반 침입 탐지 시스템 또는 호스트 기반 침입 방지 시스템과 같은 보안 소프트웨어 또는 디바이스를 통해 고객에게 업데이트된 보호를 제공할 수 있습니다. 보안 소프트웨어 공급자로부터 활성 보호를 사용할 수 있는지 여부를 확인하려면 MAPP(Microsoft Active Protections Program) 파트너나열된 프로그램 파트너가 제공하는 활성 보호 웹 사이트를 방문하세요.

지원

  • 미국과 캐나다의 고객은 보안 지원 또는 1-866-PCSAFETY에서 기술 지원을 받을 수 있습니다. 보안 업데이트와 연결된 지원 호출에는 요금이 부과되지 않습니다. 사용 가능한 지원 옵션에 대한 자세한 내용은 Microsoft 도움말 및 지원을 참조하세요.
  • 해외 고객은 현지 Microsoft 자회사로부터 지원을 받을 수 있습니다. 보안 업데이트와 관련된 지원에는 요금이 부과되지 않습니다. Microsoft에 지원 문제를 문의하는 방법에 대한 자세한 내용은 국제 지원 웹 사이트를 방문 하세요.

부인

Microsoft 기술 자료에 제공된 정보는 어떠한 종류의 보증도 없이 "있는 그대로" 제공됩니다. Microsoft는 특정 목적에 대한 상품성 및 적합성에 대한 보증을 포함하여 명시적이거나 묵시적인 모든 보증을 부인합니다. 어떠한 경우에도 Microsoft Corporation 또는 해당 공급업체는 Microsoft Corporation 또는 공급업체가 이러한 손해의 가능성을 통보한 경우에도 직접, 간접, 부수적, 결과적, 비즈니스 이익 손실 또는 특별 손해를 포함한 모든 손해에 대해 책임을 지지 않습니다. 일부 주에서는 결과적 또는 부수적 손해에 대한 책임의 배제 또는 제한을 허용하지 않으므로 앞에서 설명한 제한이 적용되지 않을 수 있습니다.

수정 내용

  • V1.0(2012년 1월 10일): 공지가 게시되었습니다.
  • V2.0(2012년 1월 11일): 원래 업그레이드 패키지인 AntiXSS 라이브러리 버전 4.2가 AntiXSS 라이브러리 버전 4.2.1로 대체되었다고 발표했습니다. AntiXSS 라이브러리의 모든 사용자는 이 게시판에 설명된 취약성으로부터 보호하기 위해 AntiXSS 라이브러리 버전 4.2.1로 업그레이드해야 합니다. 자세한 내용은 업데이트 FAQ를 참조하세요.
  • V2.1(2012년 1월 16일): Microsoft 기술 자료 문서 2607664 요약의 알려진 문제에 대한 링크가 추가되었습니다. 또한 AntiXSS 라이브러리 버전 4.2.1로 업그레이드하는 이유를 명확히 하기 위해 업데이트 FAQ의 수정된 항목은 Microsoft 다운로드 센터에서만 사용할 수 있습니다.

2014-04-18T13:49:36Z-07:00에 빌드