🇰🇷 한글 설명
WebKit의 WebCore::HTMLLinkElement::process 함수에서 DNS 프리페칭 활성화 여부를 확인하지 않는 취약점이 발견되었습니다. 공격자는 HTML LINK 요소를 악용하여 의도된 접근 제한을 우회하고 원격에서 사용자 정보를 탈취할 수 있습니다.
💡 쉬운 설명
웹 브라우저가 웹사이트 주소를 미리 찾아보는 기능을 악용하여, 사용자가 모르는 사이에 특정 서버로 연결을 시도하게 만드는 보안 결함입니다. 이를 통해 이메일 등을 통해 사용자의 활동 정보를 몰래 알아낼 수 있습니다.
🇺🇸 원문 (English)
The WebCore::HTMLLinkElement::process function in WebCore/html/HTMLLinkElement.cpp in WebKit, as used in Apple Safari before 5.0.3 on Mac OS X 10.5 through 10.6 and Windows, and before 4.1.3 on Mac OS X 10.4; webkitgtk before 1.2.6; and possibly other products does not verify whether DNS prefetching is enabled when processing an HTML LINK element, which allows remote attackers to bypass intended access restrictions, as demonstrated by an HTML e-mail message that uses a LINK element for X-Confirm-Reading-To functionality.
📍 영향받는 시스템
Apple Safari (Mac OS X 10.4-10.6, Windows) 5.0.3 미만, webkitgtk 1.2.6 미만
⚔️ 공격 벡터
악성 LINK 요소가 포함된 HTML 이메일 메시지를 통해 원격 공격 수행
🛡️ 대응 방법
WebKit 엔진 및 Safari 브라우저를 최신 보안 버전으로 업데이트
🔧 검증 코드
출력된 Safari 버전이 5.0.3(Mac OS X 10.5/10.6 기준) 또는 4.1.3(Mac OS X 10.4 기준)보다 낮은지 확인
safari --version 2>/dev/null || echo 'Manual version check required'
📊 CVSS Vector String
AV:N/AC:M/Au:N/C:P/I:P/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access