🇰🇷 한글 설명
Apple Safari 및 Google Chrome의 WebKit 엔진에서 IBM1147 문자 집합을 사용하는 텍스트 노드의 변환을 적절히 처리하지 못하는 취약점입니다. 공격자가 특수하게 제작된 HTML 문서를 통해 원격에서 임의 코드를 실행하거나 메모리 손상을 일으켜 서비스를 중단시킬 수 있습니다.
💡 쉬운 설명
웹 브라우저가 특정 언어의 글자를 처리하는 과정에서 발생하는 오류를 이용한 공격입니다. 나쁜 의도로 만들어진 웹사이트에 접속하는 것만으로도 해커가 컴퓨터를 조종하거나 브라우저를 강제로 종료시킬 수 있습니다.
🇺🇸 원문 (English)
WebKit in Apple Safari before 5.0 on Mac OS X 10.5 through 10.6 and Windows, Apple Safari before 4.1 on Mac OS X 10.4, and Google Chrome before 5.0.375.70 does not properly handle a transformation of a text node that has the IBM1147 character set, which allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via a crafted HTML document containing a BR element, related to a "type checking issue."
📍 영향받는 시스템
Safari (Mac OS X 10.4/10.5/10.6 버전 5.0 미만), Google Chrome (5.0.375.70 미만)
⚔️ 공격 벡터
취약한 브라우저를 사용하는 사용자가 공격자가 제작한 악성 HTML 문서가 포함된 웹사이트를 방문함
🛡️ 대응 방법
Safari 및 Google Chrome을 최신 보안 버전으로 즉시 업데이트
🔧 검증 코드
출력된 브라우저 버전이 취약점이 해결된 버전(Safari 5.0 이상 또는 Chrome 5.0.375.70 이상)인지 확인
google-chrome --version || safari --version 2>/dev/null || echo 'Manual check required'