googleprojectzero.blogspot.com· Jan 30, 2026· by Dillon Franke, Google Information Security Engineering, 20% time on Project Zero🔍 CVE-2024-54529

Breaking the Sound Barrier, Part II: Exploiting CVE-2024-54529

Open Original Article ↗
In the first part of this series, I detailed my journey into macOS security research, which led to the discovery of a type confusion vulnerability (CVE-2024-54529) and a double-free vulnerability (CVE-2025-31235) in the coreaudiod system daemon through a process I call knowledge-driven fuzzing. While the first post focused on the process of finding the vulnerabilities, this post dives into the intricate process of exploiting the type confusion vulnerability. I’ll explain the technical details of
🎯 Vulnerability: Web Security Vulnerability
💡 Defense Fix: Implement strict input validation, contextual output encoding, and enforce least-privilege authorization controls.
#CVE-2024-54529#CVE-2025-31235