Root Cause Analysis for CVE-2025-43529, a UAF vulnerability due to incorrect DFG StoreBarrierInsertionPhase in JavaScriptCore.
This repository contains a carefully structured root cause analysis slides for this vulnerability, intentionally organized as a tiered explanation to guide the reader step by step from observable behavior to the precise semantic root cause.
The focus is on clarity, correctness, and semantic reasoning, rather than exploitation techniques.
I hope you find it useful and enjoyable. 😊
Analysis: CVE-2025-43529.pdf
- Shoutout to Google Threat Analysis Group for finding the bug.
- Shoutout to @jir4vv1t for providing a detailed analysis and a wonderfully crafted exploit for me to reproduce.
This repository is intended solely for educational purposes and must not be used for any malicious activities.