
QQBrowser의 권한 상승
CVEID: CVE-2020-10551
영향을 받는 제품 및 버전: QQBrowser (10.5.3870.400 이전의 모든 버전)
문제 유형: CWE-284: 부적절한 접근 제어 (Improper Access Control)
요약
QQBrowser는 Tencent가 개발한 웹 브라우저입니다. 중국에서 가장 널리 사용되는 웹 브라우저 중 하나입니다. 테스트 중에 우리는 권한이 없는 로컬 공격자가 NT AUTHORITY\SYSTEM 권한으로 코드를 실행할 수 있게 하는 취약점을 발견했습니다.
10.5.3870.400 이전의 모든 QQBrowser 버전은 TsService.exe 파일에 대해 ACL을 올바르게 설정하지 않습니다. 악의적인 로컬 공격자는 파일을 덮어써서 Windows 시스템에서 가장 높은 권한을 가진 계정인 NT AUTHORITY\SYSTEM 계정에 접근할 수 있습니다.
설명
QQBrowser는 설치 디렉터리(기본값: C:\Program Files (x86)\Tencent\QQBrowser\TsService.exe)의 TsService.exe 파일을 가리키는 ImagePath로 Windows 서비스를 생성합니다. 이 파일의 권한은 기본적으로 모든 사용자를 포함하는 NT AUTHORITY\Authenticated Users 그룹의 구성원이 쓸 수 있도록 허용합니다. 공격자는 TsService.exe를 자신의 실행 파일로 교체하여 취약점을 악용할 수 있으며, 이후 해당 실행 파일은 NT AUTHORITY\SYSTEM 권한으로 호출됩니다.
재현
TsService.exe를 삭제하고 다른 프로그램으로 교체하십시오. 시스템을 재부팅하십시오.
해결 방법
최신 버전의 QQBrowser를 설치하십시오.