🇰🇷 한글 설명
Google Chrome 1.0.154.59 이전 버전의 chromehtml: 프로토콜 핸들러에서 발생하는 인자 주입 취약점입니다. 공격자가 Internet Explorer를 통해 특정 웹 페이지를 유도하면 로컬 파일 존재 여부를 확인하거나 보안 제한을 우회하여 URL을 열 수 있으며, 이를 통해 XSS 공격으로 이어질 수 있습니다.
💡 쉬운 설명
크롬 브라우저의 특정 명령 처리 방식에 허점이 있어, 해커가 만든 웹사이트를 방문하는 것만으로 내 컴퓨터의 파일 정보를 알아내거나 보안 규칙을 어길 수 있는 문제입니다.
🇺🇸 원문 (English)
Argument injection vulnerability in the chromehtml: protocol handler in Google Chrome before 1.0.154.59, when invoked by Internet Explorer, allows remote attackers to determine the existence of files, and open tabs for URLs that do not satisfy the IsWebSafeScheme restriction, via a web page that sets document.location to a chromehtml: value, as demonstrated by use of a (1) javascript: or (2) data: URL. NOTE: this can be leveraged for Universal XSS by exploiting certain behavior involving persistence across page transitions.
📍 영향받는 시스템
Google Chrome 1.0.154.59 미만 버전
⚔️ 공격 벡터
javascript: 또는 data: URL을 사용하여 document.location을 chromehtml: 값으로 설정하는 웹 페이지를 통한 공격
🛡️ 대응 방법
Google Chrome을 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 크롬 버전이 1.0.154.59보다 낮은지 확인하십시오.
google-chrome --version 2>/dev/null || echo 'Chrome not found'