Re: Task emulation vectors
Re: Task emulation vectors
- Subject: Re: Task emulation vectors
- From: Alexei Kosut <email@hidden>
- Date: Mon, 18 Jun 2007 03:26:06 -0700
On Jun 16, 2007, at 4:05 PM, Mo McRoberts wrote:
This is a bit of long shot, but does anybody have any ideas what
happened to the code (other than “it was taken out”, obviously), or
if there was a particular reason for its removal? After all, it
doesn't take much of a genius to see what the possibilities would
be if system call emulation was still present and functional in
current releases of XNU!
A Google search for "Mac OS X system call emulation" leads to http://
docs.info.apple.com/article.html?artnum=301327 ("About the security
content of the Mac OS X 10.3.9 Update"):
"The kernel contains syscall emulation functionality that is not used
in Mac OS X. Insufficient validation of an input parameter list could
result in a heap overflow and a local denial of service through a
kernel panic. The issue is addressed by removing the syscall
emulation functionality."
Glancing at the Darwin sources confirm that the syscall emulation
code was removed between 10.3.8 and 10.3.9.
Alexei
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden