
Chrome 152 V8 익스플로잇은 CVE-2026-85046과 CVE-2026-87491을 연쇄하여 힙을 손상시키고, Wasm 메타데이터를 위조하며, 렌더러에서 네이티브 코드를 실행합니다.
https://github.com/Serotav/Writeups 에서 많은 자료를 읽고 있었습니다.
85046과 87491을 결합하고 동시에 WASM도 일부 넣어보기로 했습니다.
결국 만들고 있던 우분투 LPE를 위해 stage1.js를 다시 작성했습니다.
기본 내용:
sort() 중에 packed 객체 배열과 정수 배열을 혼동시킵니다.Float64Array를 손상시켜 V8 cage를 읽고 씁니다../run.py /path/to/chrome을 실행하세요. run.html을 서빙하고, 최대 다섯 번의 새 프로필 시도를 수행하며, 렌더러에서 PWNED 2026을 캡처하는 즉시 종료합니다. 각 시도는 20초로 제한됩니다.
더 나아가려면 일종의 로컬 권한 상승이 필요합니다.