지난주 캐나다에서 열린 CanSecWest 콘퍼런스에서 Trend Micro Zero Day Initiative(ZDI)가 주최하는 연례 해킹 대회 Pwn2Own 2019가 개최되었습니다. 올해 대회의 총상금은 100만 달러가 넘었습니다. 하지만 참가자들이 얻은 것은 상금만이 아니었습니다. 한 팀은 테슬라 모델 3를 해킹하는 데 성공해 그 차량을 직접 가져가기도 했습니다.
대회 첫째 날에는 Apple Safari, Oracle VirtualBox, VMware Workstation이 해킹되었고, 연구원들은 24만 달러를 벌어들였습니다. 가장 뛰어난 성과를 낸 팀은 Fluoroacetate로, 지난해 가장 높은 성과를 올려 Master of Pwn 타이틀을 차지한 Amat Cama와 Richard Zhu가 소속되어 있습니다.
Fluoroacetate는 Safari(정수 오버플로와 힙 오버플로를 이용한 샌드박스 탈출), Oracle VirtualBox(권한 상승 및 임의 코드 실행), VMware Workstation(가상 머신 탈출 및 호스트 운영체제에서의 코드 실행)에 대한 실제 작동하는 익스플로잇을 시연했습니다. 이에 대한 상금은 각각 5만 5천 달러, 3만 5천 달러, 7만 달러였습니다. 이렇게 대회 첫째 날이 끝난 시점에 Fluoroacetate는 이미 16만 달러를 확보했습니다.
또한 첫째 날에는 STAR Labs의 연구원 anhdaden이 Oracle VirtualBox용 익스플로잇(phoenhex & qwerty)을 선보여 3만 5천 달러를 받았고, Apple Safari의 취약점을 악용해 시스템을 완전히 장악하는 데 성공하여 4만 5천 달러를 받았습니다.
Pwn2Own 둘째 날에는 보안 전문가들이 Mozilla Firefox와 Microsoft Edge 브라우저를 뚫었습니다. 이날도 가장 좋은 성적은 Fluoroacetate 팀이 거두었습니다. 먼저 이들은 JIT(Just-in-Time) 버그와 Windows 커널에서 할당된 메모리 범위를 벗어나 쓰는 문제를 이용한 Firefox용 익스플로잇을 선보였습니다. 그 결과 시스템 수준의 코드 실행이 시연되었으며, 문제를 일으키려면 Firefox로 연구원들의 악성 웹사이트에 접속하기만 하면 되었습니다. 이로써 팀은 5만 달러를 받았습니다.
Edge에 대한 완전한 해킹에는 가상 머신 탈출, 커널의 치명적인 경쟁 상태, 브라우저 자체의 타입 혼동 버그가 포함되었습니다. 이러한 취약점들을 조합해, 전문가들은 가상 머신에서 실행되는 브라우저가 호스트 운영체제에서 임의의 코드를 실행하도록 만들었습니다. 이 해킹으로 Fluoroacetate의 상금 통에 13만 달러가 더해졌습니다.
이 밖에도 대회 둘째 날에는 Niklas Baumstark가 Firefox의 JIT 버그와 논리 취약점으로 4만 달러를, Exodus Intelligence의 Arthur Gerkis가 Microsoft Edge의 샌드박스 탈출로 5만 달러를 받았습니다.
대회 셋째 날은 자동차 해킹에 할애되었습니다. 올해는 참가자들에게 테슬라 모델 3를 해킹하는 과제가 주어졌고, Fluoroacetate와 Team KunnaPwn 두 팀이 참가 신청을 했습니다. 안타깝게도 셋째 날 아침, Team KunnaPwn이 신청을 철회하고 대회에 참가하지 않기로 했다는 소식이 전해졌습니다. 결국 Zhu와 Cama만이 차량을 뚫었습니다.
Fluoroacetate 팀은 차량 인포테인먼트 시스템이 해킹될 수 있음을 보여주었습니다. 전문가들은 브라우저 렌더링 과정에서 JIT 코드를 실행했고, 차량의 펌웨어에 접근해 멀티미디어 시스템에 자신들의 메시지를 표시하는 데 성공했습니다.
테슬라 모델 3 해킹 성공으로 팀은 3만 5천 달러의 추가 상금을 받았을 뿐 아니라, 해킹한 차량도 소유할 수 있게 되었습니다(Pwn2Own 규정상 해킹된 모든 기기는 연구원에게 돌아갑니다). 테슬라 측은 전문가들이 발견한 문제를 앞으로 며칠 안에 해결하겠다고 약속했습니다.
그 결과 올해 Pwn2Own 참가자들이 받은 상금은 총 54만 5천 달러이며, 이 중 37만 5천 달러가 Fluoroacetate 팀에게 돌아갔습니다. Zhu와 Cama는 다시 한번 올해 가장 뛰어난 해커를 뜻하는 Master of Pwn 타이틀을 얻었습니다.

