Have you tried testing on Intel, either on real hardware or running in a VM?
I haven't. I don't have access to an Intel-based Mac at the moment. And I don't have a VM readily available.
The following write-up[1] on instrumenting KEXTs claims that being able to load a KASAN kernel doesn't mean that one's own KEXT would get instrumented as well. Is that an accurate statement?
[1] https://r00tkitsmm.github.io/fuzzing/2025/04/10/Pishi2.html
How reproducible is the issue?
One issue is only reproducible when mounting my filesystem on an M4 Max CPU, but not on M1 or M2 machines I tried this on.
Another UAF issue is reproducible universally though which manifests itself when attempting to open multiple PDFs at the same time.
Topic:
App & System Services
SubTopic:
Core OS
Tags: