Skip to content

Commit 01f6f3b

Browse files
authored
Merge pull request #13 from dillonfranke/patch-1
Add blog post link and vulnerabilities discovered
2 parents c384f9b + fc561fb commit 01f6f3b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

CoreAudioFuzz/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Overview
44

5-
This repository contains an open-source fuzzing harness designed to fuzz Apple's CoreAudio framework using Mach messages. The harness integrates with [Jackalope](https://github.com/googleprojectzero/Jackalope) and [TinyInst](https://github.com/googleprojectzero/TinyInst) to facilitate black box dynamic instrumentation and fuzzing. This work serves as a companion to my [Project Zero Blog Post](#TODO), demonstrating how to identify and analyze vulnerabilities in macOS's `coreaudiod` process.
5+
This repository contains an open-source fuzzing harness designed to fuzz Apple's CoreAudio framework using Mach messages. The harness integrates with [Jackalope](https://github.com/googleprojectzero/Jackalope) and [TinyInst](https://github.com/googleprojectzero/TinyInst) to facilitate black box dynamic instrumentation and fuzzing. This work serves as a companion to my [Project Zero Blog Post](https://googleprojectzero.blogspot.com/2025/05/breaking-sound-barrier-part-i-fuzzing.html), demonstrating how to identify and analyze vulnerabilities in macOS's `coreaudiod` process.
66

77
## Features
88
- **Fuzzing Harness**: A specialized harness for fuzzing CoreAudio via Mach messages.
@@ -48,6 +48,10 @@ cmake --build . --config Release
4848
./run.sh
4949
```
5050

51+
## Vulnerabilities Discovered
52+
- [CVE-2024-54529](https://nvd.nist.gov/vuln/detail/CVE-2024-54529) (Type Confusion in CoreAudio)
53+
- [CVE-2025-31235](https://nvd.nist.gov/vuln/detail/CVE-2025-31235) (Double Free in CoreAudio)
54+
5155
## Contributing
5256
Contributions are welcome! Feel free to open issues and pull requests to improve the harness or expand its functionality.
5357

0 commit comments

Comments
 (0)