19.09.2015 Views

OPTIMIZED FUZZING IOKIT IN IOS

us-15-Lei-Optimized-Fuzzing-IOKit-In-iOS

us-15-Lei-Optimized-Fuzzing-IOKit-In-iOS

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Experimental Results(IV)<br />

Vulnerability Case 1<br />

IODataQueue<br />

void IODataQueue::free()<br />

{<br />

if (dataQueue) {<br />

IOFreeAligned(dataQueue, round_page(dataQueue->queueSize +<br />

DATA_QUEUE_MEMORY_HEADER_SIZE));<br />

dataQueue = NULL;<br />

}<br />

if (notifyMsg) {<br />

IOFree(notifyMsg, sizeof(mach_msg_header_t));<br />

notifyMsg = NULL;<br />

}<br />

super::free();<br />

}<br />

return;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!