logo

The Windows Registry Adventure #8: Practical exploitation of hive memory corruption

ID: ba25e5f2-e9e9-53e4-b6c6-6f20f51707fd

STIX ID: report--ba25e5f2-e9e9-53e4-b6c6-6f20f51707fd

Feed Name: Project Zero

Threat Score
75/100

Date Published: 2025-05-28

Date Updated: 2026-09-15

Author: Mateusz Jurczyk

...
...

This Project Zero blog post analyzes Windows registry (regf/hive) memory corruption bugs and demonstrates a complete, deterministic exploitation chain on Windows 11: from triggering a hive use-after-free to crafting controlled registry values, disabling a bounds check, leaking kernel bases, creating self-referential registry values to obtain arbitrary kernel read/write via Regedit, and finally stealing the SYSTEM token to achieve privilege escalation. The write-up details multiple exploitation approaches (intra-hive, pool corruption, inter-hive), a chosen PoC vulnerability (CVE-2023-23420) with step-by-step exploit construction, root causes, and proposed mitigations such as moving the cell-index check earlier in the code.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.