News for hackers. Stuff that matters.
Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by bontoJR on Wednesday April 15, 2015 @09:03AM (#9380658)
That's a good point, because in the example we can clearly see how to check if a system is or not patched and that, using this attack, we can crash a Windows Server.

The remote execution part is completely missing (fortunately), but I was wondering if this gives the admin rights on machine (I have absolutely no experience on Windows Server machines, so I don't know how it works in terms of services, permissions and roles).

Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by Cakez0r on Wednesday April 15, 2015 @01:49PM (#9382738)
I would guess it involves spamming the server with specially crafted requests to fill memory with bytecode. After some trial and error (vast simplification) the request from the article could be used to divert the flow of execution into the bytecode spam, rather than causing DoS. The DoS is likely because flow of execution is being diverted to a random area of memory that doesn't contain anything executable, and so crashes instead.

The heap spraying is the missing puzzle piece from the article.

Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by Mojah on Wednesday April 15, 2015 @09:11AM (#9380697)
It would allow the same privileges as the user which is running IIS, usually a "system" account - which equals Administrative privileges.
Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by eis on Wednesday April 15, 2015 @09:18AM (#9380732)
You two seem to not understand still, please re-read my comment.

The point is this is allowing code execution within the kernel of windows. It doesn't even reach the IIS userland process.

Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by bontoJR on Wednesday April 15, 2015 @09:37AM (#9380861)
I actually don't because I have no clue how Windows Server works. So this attack hits the kernel and the context is low level, right?
Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by eis on Wednesday April 15, 2015 @09:57AM (#9380970)
Not sure if I am not clear enough but yes, it 'hits the kernel and the context is low level'. As low as it can get on Windows.
[deleted]
Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by eis on Wednesday April 15, 2015 @11:34AM (#9381631)
I have trouble understanding what you want to say but I did not say what you quoted me with. Please don't put words in my mouth.

The title was giving people the wrong impression about the severity of the vulnerability. This has nothing to do with "avoid giving people ideas" which would be stupid anyways.

Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by reidrac on Wednesday April 15, 2015 @09:44AM (#9380884)
My windows knowledge is rusty and outdated but... do you mean that code runs in ring 0? that "kernel space"?
Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by eis on Wednesday April 15, 2015 @09:56AM (#9380965)
Yes
Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by noselasd on Wednesday April 15, 2015 @09:48AM (#9380905)
IIS has several components. One of them, the vulnerable part here, is running in kernel space. In kernel space you have access to everything.

As far as I know, IIS is the only(bar embedded devices running a single address space OS and various ancient/obsolete toys servers on linux) used in production that handles part of HTTP in kernel space (or ring 0 if you will).

Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by est on Wednesday April 15, 2015 @10:49AM (#9381306)
SYSTEM account is far more powerful than Administrator, especially after Win2008
Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by maxerickson on Wednesday April 15, 2015 @11:10AM (#9381447)
This page makes it sound easy to go from the one to the other:

http://blogs.technet.com/b/askds/archive/2008/10/22/getting-...

(not as easy as earlier versions, but still)

Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by thefreeman on Wednesday April 15, 2015 @02:37PM (#9383120)
that is from 7 years ago...
Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by maxerickson on Wednesday April 15, 2015 @02:57PM (#9383276)
Sure. I read est as saying that Administrators are more restricted in Server 2008 than they were in earlier Windows versions. I assumed they were talking about the relatively well known technique of scheduling a cmd shell to run as SYSTEM, which that blog mentions being prevented in Server 2008.

But you would still expect an Administrator account to be able to load files onto the system, so obtaining the SYSTEM shell remains pretty easy.

The distinction between SYSTEM and Administrator was a convenience, and if I understood est correctly, it still is.

Re:Remote Kernel Code Execution Via HTTP Request In IIS On W... by treyslay on Friday April 17, 2015 @09:43PM (#9398051)
Either way you have root level privileges, it's game over...