
CVE-2026-85045에 대한 개념 증명 트리거로, 취약한 빌드에서 잘못된 배열 출력을 유발하는 Chrome V8 Maglev 디옵티마이제이션 버그입니다.
더 큰 체인을 공략하던 중에 만들어본 학습용 PoC입니다.
Maglev는 재귀적 디옵티마이제이션 프레임을 구체화하는 동안 변경 가능한 HeapNumber 하나를 재사용합니다. 정확한 업스트림 트리거는 148 빌드와 152.0.7977.75 모두에서 [0,3,3,3]을 생성하는 반면, 수정된 152.0.7977.82에서는 [0,1,2,3]을 생성합니다.
poc.js를 --js-flags="--allow-natives-syntax --maglev"와 함께 페이지 스크립트로 로드하세요.