Remote Code Execution Vulnerability Found In Windows HTTP Stack
jones_supa writes: A remote code execution vulnerability exists in the Windows HTTP stack that is caused when HTTP.SYS parses specially-crafted HTTP requests. An attacker who has successfully exploited this vulnerability could execute arbitrary code under the SYSTEM context. Details of the bug are withheld, but exploit code is floating around. Microsoft describes the issue in security bulletin MS15-034. An update (KB3042553) is already available for all supported editions of Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2. As a workaround, Microsoft offers disabling IIS kernel caching.
WHY is there a kernel mode driver for HTTP? That's literally begging for security holes.
Why oh why would you put the parsing of HTTP at the kernel level?
Why does Microsoft consistently fail to understand that if you make something inherent to the OS it becomes a bigger security risk?
This just makes no sense to me, no more than embedding IE so deeply into the OS they said they couldn't remove it.
This is the kind of stuff which needs to be in userspace, not the friggin OS.
Lost at C:>. Found at C.
"Windows NT" includes basically... every Windows OS since 1993 to date; including Windows 10 that hasn't even come out yet.
So, no. It wasn't EOL'd, as you so put it.