## https://sploitus.com/exploit?id=B17A066A-60A4-5CF4-A2DB-EB2D2DDD6A58
```
โ JIT ๋ฒ๊ทธ ํธ๋ฆฌ๊ฑฐ (CVE-2024-29943)
โ ๋ฐฐ์ด ๊ฒฝ๊ณ ๊ฒ์ฌ๊ฐ ์๋ชป ์ ๊ฑฐ๋จ
โ ํ ๋ฉ๋ชจ๋ฆฌ OOB read/write ํ๋
โก ๋ฉ๋ชจ๋ฆฌ ์ ์ด๊ถ์ผ๋ก addrof/fakeobj ํ๋ฆฌ๋ฏธํฐ๋ธ ๊ตฌ์ถ
โ ์์ ์ฃผ์ ์ฝ๊ธฐ/์ฐ๊ธฐ ๊ฐ๋ฅ (์๋๋ฐ์ค ์์์)
โข ํน๊ถ ๊ฐ์ฒด ์ทจ์ฝ์ ํธ๋ฆฌ๊ฑฐ (CVE-2024-29944)
โ ๊ถํ ์๋(chrome-privileged) ๊ฐ์ฒด์ ์ด๋ฒคํธ ํธ๋ค๋ฌ ์ฃผ์
โ ๊ณต๊ฒฉ์ JS ์ฝ๋๊ฐ ์๋๋ฐ์ค ๋ฐ ํน๊ถ ์ปจํ
์คํธ์์ ์คํ
โฃ ๊ฒฐ๊ณผ: ์๋๋ฐ์ค ํ์ถ + ์์ ์ฝ๋ ์คํ (RCE)
Inconsistency.js
โ
โ ์ทจ์ฝํ ์ํฉ์ ๋จ์ํ
โผ
PoC.js
โ
โ ์ค์ OOB ๋ฐ์
โผ
JitSpew patch
โ
โ JIT ๋ด๋ถ ํ๋จ์ ๊ด์ฐฐ
โผ
"์ OOB๊ฐ ๊ฐ๋ฅํ๋์ง" ๋ถ์
โ
โผ
Exploit.js
โ
โ OOB๋ฅผ ์ด์ฉํ exploit ๋จ๊ณ
โผ
์ต์ข
primitive
```