Unofficial Patch For Windows URI Hole
dg2fer writes "For more than two months, the vulnerability of parsing URIs has been known for a number of Windows programs, including Outlook, Adobe Reader, IRC clients, and many more. Microsoft admitted the vulnerability only last week. The latest Microsoft patches published on October's Patch Tuesday did not include a solution, so hackers have taken on the problem themselves. One, KJK::Hyperion, has published (as open source) an unofficial patch that cleans up the critical parameters of URI system calls before calling the vulnerable Windows system function."
They have admitted belatedly that IE7 on XP is broken; and that it is a very serious threat to security. So what prevents them from releasing a patch right away?
Is this vulnerability used / proposed to be used to make non-genuine Windows XP machines running IE7 unusable? Remember the unapproved, illegal stealth update that broke patching after a 'system restore'? Microsoft's continued silence is very intriguing.
If you keep throwing chairs, one day you'll break windows....
Yup. http://www.reactos.org/en/index.html
I understand patching holes in Linux. There's no one out there who is going to hold you responsible if you release the patch for free and say install at your own risk. However, if you put out a patch for a closed source system, you run the risk of not only breaking some unexpected functionality, but also make your users susceptible to having their systems determined to be WGA-noncompliant. You run the risk of essentially breaking peoples' computers for what?
Yes, the risk is real and it sucks. But it's not your responsibility to fix Microsoft's holes. Once you do take on that responsibility, are you also willing to face the consequences when your users blame you for their license revocation?
Sure it won't happen this time, and maybe you'll dodge the bullet a few more times, but when the day comes that you've crossed over the line too far, will having fixed Microsoft's problems really been all that great?
I would mod this up, but I think I should explain why it's not off-topic instead.
The guy who wrote this patch actually works on ReactOS. http://www.reactos.org/wiki/index.php/KJK::Hyperion
I knew I remembered the name from somewhere.
Buckle your ROFL belt, we're in for some LOLs.
If program A and program B are installed, and while the user uses program A (Internet Explorer) and a specific bug causes that if program B (firefox) is installed and the user is currently using program A, malicious user can cause program A to pass parameters which will not be checked on program B.
So who is guilty? Program A for allowing to pass those parameters? or Program B which doesn't sanitize input from other programs? I'd say, both.
Read and Comment at my BLOG
!!!
Why should ANYONE release a patch for Microsoft (regardless of their application)?
You ARE a paying user, and you SHOULD get the "quality" service you deserve. Isn't why the OS costs money?
I applaud those who have taken action & even more released the code as open source; it only shows the good hearts of the open source community, but as others mentioned, you may break something, in this very unstable OS, and you'll be the ones to blame, rather being thanked for saving the users' money, identity & privacy.
Mod points are a dangerous tool. Abuse them wisely.
The author of the Patch for the Windows URI Hole, KJK::Hyperion, found a big bug in his patch for the Windows URI hole. "I just found a gruesome memory leak in it. A silly bug, brown paperbag-grade shame."
According to the article on heise security he did already publish a bugfix version of his patch -- hoping the best it's not buggy again.
The slighly overweight penguin.
Ooh, the Storm-infected one has that blinking red HDD light. Pretty!
The masses are the crack whores of religion.
So long as their primary goal is cash-monies and they still hold their status as a monopoly, it's within their best interest to retain their closed model and let the people forced to stick with them bite the bullet. If they cared about their customers, well, yeah open source is the way to go.
"A witty saying proves nothing." - Voltaire
I really don't want to hear about anyone's URI hole. Ew.
Mikey-San
Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
I find it hilarious that the unofficial fix linked has been updated to version 1.1 to fix a memory leak.
/ Per
But you put your fingers in your ears! Ew!
"Let's face it, it's a good story. Accuracy would kill it."
But unofficial patches for closed source software have a worse track record. I recall some other case where IE had a tiny little information leak. Somebody then released a "patch" for that, which not only was an ugly hack, but at the same time introduced a buffer overflow which was a lot worse than the original bug. The "patch" came with source, but AFAIR the license did not permit you to fix the bug in the "patch".
Introducing a much worse security hole when fixing a minor security hole is the kind of thing that can happen when you write code without getting it reviewed. Any decent code review would have caught that bug. And that is not the real reason third party "patches" for closed source software is a bad idea.
The correct way to fix a bug in any piece of software is to take the source, fix the bug, and recompile. No third party can do that for a closed source product, which is why that approach is never going to be good for the users.
Do you care about the security of your wireless mouse?
It will be fixed next patch tuesday.
Until then, those that rented the hole will get
what they paid for.
You are being MICROattacked, from various angles, in a SOFT manner.
Microsoft isn't in the business of selling security, it's in the business of selling a platform you can run your apps on (and, well, office too).
They'd be incredibly silly if they didn't bend over backwards to make sure no apps get broken 'cos of these patches. If your mission-critical XYZ app suddenly stops working, you have every right to be pissed off!
(whereas mission-critical XYZ could also be called "that photo sharing app grandma learned how to use five years ago".)
windows new slogan. How do you want to crash today?
Microsoft developers are someone that knows how Windows works too, however occasionally they will release a patch that will break stuff under some scenarios. There is a HUGE test coverage that one would have to run to make sure the patch is not going to break HUGE amount of people. MS software is used in combination with all sorts of software, hardware etc. Even ib Bill Gates wrote the fix himself (or substitute Bill's name for whoever from MS you think knows Windows best), I am not sure I'd put it anywhere in production unless it was tested