🇰🇷 한글 설명
Intel 프로세서에서 실행되는 Xen 4.1.2 이하 버전 및 Windows 7, Windows Server 2008 R2 등 여러 운영체제의 x86-64 커널 시스템 호출 기능에 결함이 있습니다. 비정상적인 주소(non-canonical address)를 사용할 때 sysret 경로를 잘못 처리하여, 로컬 사용자가 특수하게 제작된 애플리케이션을 통해 권한을 상승시킬 수 있습니다.
💡 쉬운 설명
컴퓨터의 두뇌 역할을 하는 CPU와 운영체제가 대화하는 과정에서 규칙을 잘못 적용하는 보안 약점입니다. 이를 이용하면 일반 사용자가 컴퓨터의 관리자 권한을 몰래 뺏을 수 있습니다.
🇺🇸 원문 (English)
The x86-64 kernel system-call functionality in Xen 4.1.2 and earlier, as used in Citrix XenServer 6.0.2 and earlier and other products; Oracle Solaris 11 and earlier; illumos before r13724; Joyent SmartOS before 20120614T184600Z; FreeBSD before 9.0-RELEASE-p3; NetBSD 6.0 Beta and earlier; Microsoft Windows Server 2008 R2 and R2 SP1 and Windows 7 Gold and SP1; and possibly other operating systems, when running on an Intel processor, incorrectly uses the sysret path in cases where a certain address is not a canonical address, which allows local users to gain privileges via a crafted application. NOTE: because this issue is due to incorrect use of the Intel specification, it should have been split into separate identifiers; however, there was some value in preserving the original mapping of the multi-codebase coordinated-disclosure effort to a single identifier.
📍 영향받는 시스템
Xen 4.1.2 이하, Citrix XenServer 6.0.2 이하, Oracle Solaris 11 이하, FreeBSD 9.0-RELEASE 이전, Windows 7/Server 2008 R2 등
⚔️ 공격 벡터
로컬 사용자가 특수하게 조작된 애플리케이션을 실행하여 시스템 호출 시 비정상적인 주소를 전달함
🛡️ 대응 방법
운영체제 및 커널을 최신 보안 패치가 적용된 버전으로 업데이트함
🔧 검증 코드
현재 실행 중인 커널 버전이 취약점이 해결된 패치 버전 이후인지 확인합니다.
uname -a && swlist -l | grep -i 'kernel' 2>/dev/null || veriexec -p