Skip to content

frankgraziano/iokit_mapped_memory_fuzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

This is some old code that I used when fuzzing IOKit for the first
time.

This is a simple mapped memory fuzzer that attempts to enumerate
through all registered IOKit devices and attempts to open them with all
the various typecodes that may or may not be exposed.

This fuzzer found CVE-2015-1137 which was a Null Pointer Dereference in
the nVidia nvAccelerator driver.

You can read about it here:
https://yahoo-security.tumblr.com/post/115874628495/nvidia-null-pointer-
vulnerability-cve-2015-1137

Hopefully someone can gain some knowledge from this.

—FG

About

IOKit Mapped Memory Device Enumeration and Basic Fuzzer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages