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.
... so there is a solid 'no carrier' joke in there, I just can't think of o[NO CARRIER]
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.
I'm against "withholding details" if anything there should be an established web page that release the exploit as soon as it is found FORCING M$ and Apple to take it more seriously.
char request1[] = "GET / HTTP/1.1\r\nHost: stuff\r\nRange: bytes=0-18446744073709551615\r\n\r\n";
"If any question why we died, Tell them because our fathers lied."
Microsoft makes more money if there are vulnerabilities. Many people with corrupted computers buy new computers.
Just REM it out of your AUTOEXEC.BAT, flip the power clunker... er, switch, then flip it back on. Problem solved! Nobody will be able to h4x0r your beige box ever again! ...oh, sorry. I saw .SYS and thought we were stuck in 1996 AD.
Yesterday
Most people laugh at the Amish, but they're laughing at us.
Did you forget about kHTTPd?
Only the State obtains its revenue by coercion. - Murray Rothbard
How does this compare to Tux?
For all the trolls that keep screaming about how insecure Linux is when a vulnerability is discovered in something like Bash (which is used by the BSDs, including OSX, and can also run on Windows), OpenSSL (a library used by many applications which run on many platforms, but not used by Linux itself), or any other library or application capable of running on the platform, please allow me to take thos opportunity to point out that this is a critical vulnerability in Windows itself and not just some 3rd-party application or library. Still feel superior? Also consider that Windows libraries and applications are rife with exploits, as well.
Now that the trolls are dealt with, let me point out that every platform has flaws. Every single one. They were all written by humans and humans are inherently flawed. That's just a fact of life. Further, an operating system is a god damn tool, not an ideology. Who cares if someone uses Craftsman, Snap-On, or generic stuff from Harbor Freight? Nobody. So why all the fighting between over OSes? It's a tool, you pick the one that works best for you for a particular task, and you use it. Who gives a flying rat's ass what tool someone else decides to use for whatever task(s) they need to carry out?
Personally, I use whatever OS suits a given task. For me, it's (currently, as this has been known to change as each platform improves) OS X for the desktop, Linux for my servers (though I've been eying a jump to one of the BSDs lately), and Windows pretty much for testing and the handful of occasional-use apps that don't run anywhere else. Windows isn't a tool I have much of a use for these days, but it's still just a tool and, while I feel there are better options, I recognize that those aren't options for everyone, so, let them use Windows if they so choose (or require).
I'm really not sure what's so difficult about that.
APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
For the average windows developer security & adherence to protocols means nothing. http has been around for almost 40 years.........
Microsoft introduced HTTP.SYS in Server 2003 to improve IIS 6.0 performance. They really wanted to beat Apache.
Each application pool has a dedicated request queue in HTTP.SYS, which provides very fast and low-latency network performance. This advantage may have been more significant on the slower machines of the time than it is today.
I am not a web developer or web admin, so I don't know how important the performance is---but I doubt it outweighs the security shortcomings.
As other OS functions (such as Windows Update) use the functionality provided by HTTP.SYS, this insecure design is difficult to fix.
---
According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
See subject: It's a fact, used to be in usermode (Linux does it the same in kernelmode too).
APK
P.S.=> Thank goodness there's a work-around https://technet.microsoft.com/... (disabling the caching shown there) AND also, A FIX EXISTS ALREADY https://www.microsoft.com/en-u... also ... apk
See subject: Patch exists already https://www.microsoft.com/en-u... (I had it on Patch Tuesday yesterday).
(That's your "Incorrect")
Your "CORRECT" was what I alluded to (except I stated it was Linux doing it that way, when YOU are MORE CORRECT than I was, stating it's Apache) here -> http://tech.slashdot.org/comme...
* "Tit for tat", & that's that...
APK
P.S.=> I am GLAD I ran into your post - I assumed Linux was like Windows Server is, having it's OWN (literally it's own, not 3rd party app on distro media possibly, or rather, as you point out) webserver, when in reality, it's Apache - I did however correctly REMEMBER THE REASON WHY it was done: SPEED... apk
See subject: It was out yesterday/"Patch Tuesday" -> https://www.microsoft.com/en-u... already... so the "Pro-*NIX" trolls so-called 'point' would be MOOT...
APK
P.S.=> This article makes it SOUND as if it's "just happened & wasn't patched" which is purest b.s. ... apk
See subject: It was out yesterday/"Patch Tuesday" -> https://www.microsoft.com/en-u... already...
It was done for speed/performance (used to be in usermode, iirc, sub/pre IIS6 - but to keep up with Apache, they copied them, & moved it to kernelmode - & yes, they did get MORE speed that way).
APK
P.S.=> This article makes it SOUND as if it's "just happened & wasn't patched" which is purest b.s. - again, I had this patch yesterday already ... apk
See subject: It was out yesterday/"Patch Tuesday" -> https://www.microsoft.com/en-u... already...
It was done for speed/performance (used to be in usermode, iirc, sub/pre IIS6 - but to keep up with Apache, they copied them, & moved it to kernelmode - & yes, they did get MORE speed that way).
---
In fact, I spoke about this, here on /., YEARS ago circa 2005 saying "MS COPIED LINUX" (when it's really apache) -> http://linux.slashdot.org/comm... WHILE I POINTED OUT THINGS Linux COPIED from MS as well!
"Ms did something that was copied from Linux too - that's moving IIS' http.sys into kernel mode/RPL0/Ring 0 operation, since it is faster for server-side webpage data caching... " - by Anonymous Coward on Saturday August 27, 2005 @08:42AM (#13414756)
There ya go...
APK
P.S.=> This article makes it SOUND as if it's "just happened & wasn't patched" which is purest b.s. - again, I had this patch yesterday already ... apk
See subject, & this buddy -> http://tech.slashdot.org/comme...
I noted it YEARS ago in 2005 (for performance purposes) -> http://linux.slashdot.org/comm...
(Except I said it was something Linux did instead, since distros ship w/ "everything under the sun" in a post I did in 2005 in fact, showing what Linux copied from Windows (being fair, I noted what MS copied from Open SORES in Apache too)).
APK
P.S.=> What I didn't LIKE was how this article *TRIED* to make it sound as if this is NOT patched too, & it was yesterday on "MS Patch Tuesday" -> https://www.microsoft.com/en-u...
... apk
Circa 2005 I stated why this was done (Apache does same thing) -> http://linux.slashdot.org/comm... AS I POINTED OUT THINGS Linux COPIED from MS as well!
"Ms did something that was copied from Linux too - that's moving IIS' http.sys into kernel mode/RPL0/Ring 0 operation, since it is faster for server-side webpage data caching... " - by Anonymous Coward on Saturday August 27, 2005 @08:42AM (#13414756)
Also - See subject? Good! "Drink it in, & digest it"...
HTTP.SYS was moved to kernelmode for speed/performance (used to be in usermode, iirc, sub/pre IIS6 - but to keep up with Apache, they copied them, & moved it to kernelmode - & yes, they did get MORE speed that way).
In 2005, I stated "linux does it", when it's really apache, but since Linux comes with "everything under the sun" in a distro image, I'd be right most likely there too anyhow.
Lastly, see subject: "Drink it in, & digest it...", it's fact.
APK
P.S.=> This article makes it SOUND as if it's "just happened & wasn't patched" which is purest b.s. - again, I had this patch yesterday already ... apk
"I don't see how you can say it doesn't matter that nearly 1/5 of computers in the world will go unpatched." -
See subject & that quoted from you above: I merely stated fact (get over it).
---
"Don't you have a HOSTS file to update or something?" - by BronsCon (927697) on Thursday April 16, 2015 @11:18AM (#49485815)
Don't you have something BETTER to show for yourself than this -> http://start64.com/index.php?o...
"?"
(No, you don't... & you never will - you don't have the skills necessary to create something that good )
It's SO good, that a subsidiary of the TOP antivirus/antispyware/antimalware (malwarebytes http://www.av-test.org/en/news... per that very recent test ) on the planet's employees host & RECOMMEND it @ the top of their website-> http://hosts-file.net/?s=Downl...
APK
P.S.=> I find it entertaining when a "ne'er-do-well" tries to put words in my mouth I never stated, & also doesn't have a pot to piss in by comparison to wares I've done (that you never have OR will)... apk
See subject: Drink it in & digest it - I never ONCE said that (you're vainly *trying* to put words in my mouth I never ONCE said, fool... no dice/no go, you FAIL... & you KNOW it).
---
"I hope you choke to death on your ego." - by BronsCon (927697) on Friday April 17, 2015 @11:41AM (#49493847)
LMAO - I knew it: You're like ALL big-mouthed trolls - lots of HOT AIR & nothing to show for it... lol!
---
"You don't know me, nor what skills I have" - by BronsCon (927697) on Friday April 17, 2015 @11:41AM (#49493847)
No, I truly DO know you: You are EXACTLY what you've shown me you are - a BLOWHARD with nothing he can demonstrate that's better than my program (& yet you *try* to put it down OR make some joke of it, lol, when the JOKE IS ON YOU, Mr. "ne'er-do-well" ZERO bigmouth!).
---
"did it ever cross your mind that I'm not some egomaniac, like you, who needs to flaunt my "skills" to feel good about myself?" - by BronsCon (927697) on Friday April 17, 2015 @11:41AM (#49493847)
No, not at all: What crossed my mind was that I KNEW I could show you're a LOT OF TALK, no action... & I was right.
---
"Only my employer, clients, and prospective clients (none of which includes you) need to know that." - by BronsCon (927697) on Friday April 17, 2015 @11:41AM (#49493847)
Really? Where are they?? My guess??? They don't exist... just like your "program" doesn't, lol!
---
"Your app looks like a piece of shit our of the 90's, by the way;" - by BronsCon (927697) on Friday April 17, 2015 @11:41AM (#49493847)
Really? Let's see yours to compare to it then... oh, that's RIGHT: YOU DON'T HAVE ONE! All you've got is being a troll that's all out of gas (or rather BLOWHARD hot-air, lol!)!
* PROVE OTHERWISE - show me.
---
"I'm pretty sure you have better things to do than be a dick on Slashdot (like, maybe, fix your app's UI), so why don't you do that?." - by BronsCon (927697) on Friday April 17, 2015 @11:41AM (#49493847)
Speak for yourself: What are YOU doing, asswipe?
APK
P.S.=> Clue: BEING A NITPICKING DICK that tried to put words in my mouth I NEVER ONCE STATED & also proving yourself a bigmouth with nothing to show that's better than my stuff is... period... apk