마이크로소프트, 레노버 씽크패드의 Windows 10 충돌 문제 공식 인정
마이크로소프트가 최근 변경 사항 이후 레노버(Lenovo) 씽크패드(ThinkPad) 노트북에서 Windows 10 2004 버전이 충돌하는 문제를 공식적으로 인정했습니다. 회사는 이 문제를 해결하기 위한 여러 가지 방법을 함께 제시했습니다.
문제는 7월 업데이트 KB4568831을 설치한 후 발생하며, 해당 노트북 사용자들은 'SYSTEM_THREAD_EXCEPTION_NOT_HANDLED' 및 '0xc0000005 Access Denied' 오류를 마주하게 됩니다.
충돌의 원인: 호환되지 않는 드라이버
레노버 엔지니어들에 따르면, 이러한 문제는 호환되지 않는 드라이버가 Windows 10의 가상화 기능과 충돌하면서 발생하는 것입니다.
특히 레노버는 2019~2020년형 씽크패드 기기 사용자가 'Enhanced Windows Biometric Security' 기능을 활성화한 상태일 경우 추가적인 문제가 발생할 수 있다고 밝혔습니다. 예상되는 문제는 다음과 같습니다.
- 부팅 시 블루스크린(BSoD) 발생
- Lenovo Vantage 실행 시 블루스크린 발생
- Windows Defender 검사 시작 시 블루스크린 발생
- Windows Hello 및 얼굴 인식을 통한 로그인 불가
- Intel Management Engine 관련 장치 관리자 작동 문제
- IR 카메라 관련 장치 관리자 오류
마이크로소프트의 공식 설명
마이크로소프트는 KB4568831 이후 업데이트부터 프로세스가 특정 메모리 영역, 즉 PCI 디바이스 구성 공간(Configuration Space)에 접근하는 것이 제한된다고 설명했습니다. 프로세스가 잘못된 방식으로 PCI 구성 공간에 접근을 시도하면 Windows 10이 충돌하며 오류 화면이 표시됩니다.
새로운 보안 제한은 악성 프로세스가 보호 대상 디바이스의 구성 공간을 임의로 수정하는 것을 차단하는 목적을 가지고 있습니다. 개발팀은 "디바이스 드라이버 및 기타 시스템 프로세스는 마이크로소프트가 제공하는 버스 인터페이스와 IRP를 통하지 않고는 어떠한 PCI 디바이스의 구성 공간도 조작해서는 안 됩니다. 지원되지 않는 방식(예: MCFG 테이블을 파싱하여 구성 공간을 가상 메모리에 매핑하는 등)으로 접근을 시도하면 Windows는 접근을 거부하고 오류를 생성합니다"라고 밝혔습니다.
해결 방법: 패치 대기 또는 임시 조치
마이크로소프트 엔지니어들은 현재 레노버와 협력해 이 문제를 해결할 패치를 개발 중이라고 전했습니다. 다만 정확한 배포 일정은 아직 공개되지 않았습니다.
패치 출시를 기다리기 어려운 사용자를 위해 마이크로소프트는 임시 해결책으로 노트북의 UEFI 설정에서 'Enhanced Windows Biometric Security' 기능을 비활성화하는 방법을 제안했습니다.
참고로, 앞서 해커들이 레노버 NAS를 공격해 데이터를 파괴하고 몸값을 요구하는 사건에 대해서도 다룬 바 있습니다.