오렌지 차이, Pwn2Own 베를린 2026에서 논리 버그만으로 엣지 샌드박스 탈출해 $175,000 획득
- DEVCORE의 오렌지 차이가 Pwn2Own Berlin 2026에서 메모리 손상 없이 논리 버그 4개를 엮어 마이크로소프트 엣지 샌드박스 탈출에 성공, 상금 $175,000와 Master of Pwn 17.5점을 확보함
- 전체 체인은 버그 5개와 윈도우 기능 2개로 구성되며, 출발점은 엣지의 Entra ID 조건부 액세스용 EdgeCAGuidanceNavigationThrottle로 login.live.com 같은 특정 오리진에서 guidance-ca-error URL로 이동하면 브라우저 프로세스가 switch_profile 쿼리에 담긴 URL로 새 내비게이션을 시작하는 구조임
- 브라우저 프로세스가 띄운 내비게이션은 렌더러 쪽 페이지와 연결하는 코드가 없어 CURRENT_TAB이 어느 탭을 가리키는지 불분명하고, 저자는 이를 출처 없는 내비게이션(sourceless navigation)이라는 새 UXSS 원시 기능으로 발전시킴
- 지난 5년간 구글 크롬이 고친 3,000개 이상 CVE 중 Navigation Throttle 관련은 20개 미만이라 이 영역은 상대적으로 주목받지 않았음
- 이 체인은 2026 Pwnie Awards 후보에 올라 Epic Achievement 상을 받았고, 저자는 연구에 AI를 전혀 쓰지 않았다고 밝힘
Hacker News 의견들
크롬이나 엣지가 사이트랑 브라우저를 자꾸 엮는 거 보면서 늘 불안했는데 이 글 보고 진짜 등골 서늘해졌음. 마케팅팀이 기능 넣자고 밀어붙이고, 개발자는 그게 이런 구멍이 될 줄 모르고 짠 게 눈에 보임.
요즘 사람 손으로 하는 작업은 진짜 드물어졌지.
그건 오래전부터 그랬음.
아니, 요즘은 LLM이 취약점 찾는 걸 사람보다 더 잘하니까 사람이 찾은 비중이 줄어드는 것 뿐임.
"이 시대에는 에이전트한테 물어보면 된다"는 문장에서 멈췄음.
나도. 제대로 생각해서 과정이랑 결론을 보여주든가, 아니면 프롬프트나 올리고 끝내든가 둘 중 하나 해야 함.
글은 실제로 꽤 자세하게 익스플로잇 설명하는데.
그냥 손해 보는 선택임. 글 전체가 아주 잘 쓰였음.
문맥 보면 크롬이나 엣지에서 내비게이션이 어떻게 돌아가는지는 자세히 안 쓰겠다는 뜻이고, 궁금하면 구글 발표 자료 보라는 것 뿐임. 뒤까지 읽어보면 이 연구에 AI는 전혀 안 썼음.
글 진짜 잘 썼음.
오렌지 차이는 레전드고 이 체인은 정말 대단함. 메모리 손상도 힙 조작도 없이 순수 논리 버그만으로 짜서 읽는 사람 입장에선 거의 쉽게 느껴질 정도임. 보너스로 calc에서 엣지 띄우는 역방향 체인도 올렸더라.
이건 진짜 대단한 작업임.
팝업 지옥은 끝이 없네.
브라우저에 프로필을 한 번도 안 만들어봤어도 방문하면 엣지가 프로필을 만들고 자동으로 로그인시킴. RCE 체인이든 아니든 이건 역겨운 동작임.