🇰🇷 한글 설명
Microsoft SharePoint Server의 검색 기능에서 교차 사이트 검색 공격(CSRF의 변종)이 가능한 정보 노출 취약점이 발견되었습니다. 공격자는 사용자가 로그인된 상태에서 악성 웹 페이지를 방문하도록 유도하여, 검색 결과의 유무를 확인함으로써 사용자가 접근 가능한 문서에 대한 정보를 알아낼 수 있습니다.
💡 쉬운 설명
로그인된 사용자가 나쁜 사이트에 접속하면, 공격자가 몰래 검색창을 이용해 사용자가 어떤 문서를 가지고 있는지 알아내는 공격입니다. 직접 문서를 훔쳐가지는 못해도, 특정 단어가 포함된 문서가 있는지 확인하여 정보를 캐낼 수 있습니다.
🇺🇸 원문 (English)
An information disclosure vulnerability exists where certain modes of the search function in Microsoft SharePoint Server are vulnerable to cross-site search attacks (a variant of cross-site request forgery, CSRF).
When users are simultaneously logged in to Microsoft SharePoint Server and visit a malicious web page, the attacker can, through standard browser functionality, induce the browser to invoke search queries as the logged in user. While the attacker can’t access the search results or documents as such, the attacker can determine whether the query did return results or not, and thus by issuing targeted queries discover facts about documents that are searchable for the logged-in user.
The security update addresses the vulnerability by running the search queries in a way that doesn’t expose them to this browser vulnerability.
📍 영향받는 시스템
Microsoft SharePoint Server (보안 업데이트 미적용 버전)
⚔️ 공격 벡터
사용자가 로그인된 상태에서 악성 웹 페이지를 방문하게 하여 브라우저를 통해 검색 쿼리를 강제로 실행하는 방식
🛡️ 대응 방법
Microsoft에서 제공하는 최신 보안 업데이트를 적용하여 검색 쿼리 실행 방식을 수정해야 합니다.
🔧 검증 코드
명령어 실행 결과로 SharePoint 관련 최신 보안 패치가 목록에 나타나면 취약점이 해결된 상태입니다.
powershell -Command "Get-HotFix | Where-Object { $_.HotFixID -like '*SharePoint*' }"