Four New Unpatched Windows Vulnerabilities 273
peeon writes "Right before Christmas, four new Windows NT/2k/XP vulnerabilities were posted to the Bugtraq list. This story discusses two of the vulnerabilities in the LoadImage function (buffer overflow) and Windows Help program (heap overflow), but the Chinese company discovered two more exploits in the parsing of a specially crafted ANI file (causes DoS). A Bugtraq posting has more details."
YAWN (Score:5, Funny)
Forced Upgrade. (Score:5, Interesting)
Windows NT
Windows 2000 SP0
Windows 2000 SP1
Windows 2000 SP2
Windows 2000 SP3
Windows 2000 SP4
Windows XP SP0
Windows XP SP1
Windows 2003
Not vulnerable:
Windows XP SP2
They'll do anything to get you to upgrade.
Re:Forced Upgrade. (Score:3, Funny)
Re:Forced Upgrade. (Score:2)
Re:Forced Upgrade. (Score:2, Interesting)
Re:Forced Upgrade. (Score:4, Insightful)
Re:Forced Upgrade. (Score:2, Informative)
Re:Forced Upgrade. (Score:2)
Re:Forced Upgrade. (Score:5, Insightful)
b) The list you give is mostly patches. There are four base OS' on that list and 6 patches, all of which are free.
c) If it bothers you, feel free to run an unpatched OS of your choice, whether it be Windows, MacOS or one of the many *nix variants.
Re:Forced Upgrade. (Score:3, Funny)
Uzi is fine. But when he shows you his monkey dance then you know youre in deep trouble.
Especially when he sits on you afterwards.
Re:Forced Upgrade. (Score:2)
"Only one remote hole in the default install, in more than 8 years!"
That didn't go ++ when the OpenSSH hole gave some hacker access to my machine remotely. Or was the number fixed after the default install doesn't open any ports?
Either way, it's misleading. Not that I don't *like* OpenBSD, it's just upsetting that they're not more open about it being just as vulnerable unpatched as any OS is.
Re:Forced Upgrade. (Score:2, Informative)
Umm, yeah it did. Before the OpenSSH hole, it was at zero.
(Speaking as someone who was rooted while trying to install the patches to that version...)
use a frickin dictionary (Score:2)
Your narrow definition of forced is plain wrong.
Try this new software.. it's called a dictionary:
forced [reference.com]. Come back when you finish your homework. Other suggested reading. [reference.com]
Re:Forced Upgrade. (Score:2)
Re:Forced Upgrade. (Score:2, Informative)
The only other base OS series from Microsoft is the 9x line, based on Win3.1.
Many of the divisions between those OSes were manufactured by the marketing department; 2000 Server has exactly the same files as 2000 Professional, plus a couple of regi
Re:Forced Upgrade. (Score:2)
Windows XP SP2
You must be wrong: the slahsdot title clearly states that the vulns are unpatched, so SP2 has to be exploitable too.
Re:Forced Upgrade. (Score:2)
Not vulnerable: Windows 98 SE (Score:2, Interesting)
A lot of Windows viruses simply won't run on it.
All I need is Office, so it's good enough.
another wonderful holiday season (Score:2)
Looks like I know what i'll be doing over the Xmas holiday. If not fixing the problem at work if it becomes a problem, but fixing the problem with my family as well.
But I guess this is only a problem if some genius releases a virus containing the exploit
Re:another wonderful holiday season (Score:2, Interesting)
.. posted from newly esspee2d xp abomination (Score:5, Insightful)
30 megs of critical/av signatures to be done over diallup another time
damn you micro$hite
Re:.. posted from newly esspee2d xp abomination (Score:2)
And leading by example works.
Re:.. posted from newly esspee2d xp abomination (Score:2)
Happy Holidays Everyone !!
Re:.. posted from newly esspee2d xp abomination (Score:2)
Re:.. posted from newly esspee2d xp abomination (Score:2)
The only things that people spend as much money on as computers are things like cars and appliances. How would you feel if your dishwasher was badly designed, shipped with flaws, and needed you to take it to a repairman several times a year? The time you would have spent removing the dishwasher from the cabinet, lugging it to your car, and driving to a repairman is comparable to the amount of time people waste with pat
Re:.. posted from newly esspee2d xp abomination (Score:2)
So Mepis CDs all around, for christmas presents then?
bugtraq links for the vulnerabilities / demo (Score:5, Informative)
http://www.xfocus.net/flashsky/icoExp/index.html [xfocus.net]
http://www.derkeiler.com/Mailing-Lists/securityfo
http://www.derkeiler.com/Mailing-Lists/securityfo
http://www.derkeiler.com/Mailing-Lists/securityfo
(Source: http://www.heise.de/newsticker/meldung/54610 [German])
Instant Reboot on windows (Score:3, Informative)
Warning: If you are on Windows Don't download
www.xfocus.net/flashsky/icoExp/KERNELBLUE.ani
Instant Reboot. This is a very critical vulnerability. Reminds me of the old exploits that referenced "CON" [microsoft.com] in the file path inside a webpage to trigger a BSOD.
Re:bugtraq links for the vulnerabilities / demo (Score:2)
Damn you linux... you have hindered me for the last time!
But... (Score:4, Funny)
Don't suppose anyone... (Score:3, Interesting)
I'm not a script kiddy, just not patient enough to go through the 3 month process of maybe getting it approved to be installed by IT...
Firefox passes the test (Score:2)
Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
It took a few seconds to load on my p3 600mhz, but it got there just fine.
Re:Firefox passes the test (Score:2)
Re:That depends on how angry your IT dept is. (Score:2)
Doesn't even have to be a new exploit. Just as long as it works. And as I said, I'm not a script kiddy, so a local-only exploit would be fine too.
Give this as a gift for the holidays (Score:4, Informative)
This year I wash my hands of it and am giving them a printout of a tutorial I found that has helped some friends. It is basic, but they do not bother me as much anymore:
Simple and easy ways to keep your computer safe and secure on the Internet [bleepingcomputer.com]
Re:Give this as a gift for the holidays (Score:2)
Do people ask plumbers to unclog toilets on holidays? I don't fricken think so!
Re:Give this as a gift for the holidays (Score:2, Funny)
Re:Give this as a gift for the holidays (Score:4, Interesting)
Give those friends and relatives an opportunity to experience winning, to experience being just a little bit competant with a computer and there is a chance that they will be both bothering you less and talking to you more intelligently in the future. But for godsake don't let them leave the room if you have to be in the driver's seat for the repair sessions: make'em bring you a drink and make them listen and describe in their own words each step you take at the keyboard
Re:Give this as a gift for the holidays (Score:3, Interesting)
Problem is that people are starting to bring laptops, family members are startin to have kids, and I'm still just one guy who wants to eat too and drink too much and pass out.
Hand Out Ubuntu CDs (Score:2)
I know the feeling. When I visited my family back home for a week, I worked on 8 PCs before I left. If you're handing out stuff in lieu of fixing hte computer, you might consider the Ubuntu CD package. Last I checked Ubuntu [ubuntulinux.org] is still shipping free pressed CD packs [ubuntulinux.org]. I just received all 10 of mine yesterday, and they look good. The package includes both a Live CD and an Install CD, with a brief explanation of what each does. I plan to hand the CD out to people I think would be interested in trying something di
Re:Give this as a gift for the holidays (Score:2)
Ho Ho Ho (Score:4, Funny)
what ever happened... (Score:3, Informative)
What ever happened with that? Were the bugs in firefox fixed? I remember that IE did well in that test, but I dont remember any specifics.
Anyone know?
Re:what ever happened... (Score:2)
Re:what ever happened... (Score:3, Informative)
The fuzz tester wasn't written by a lab close to Microsoft.
It isn't a "tiny" area: Browsers read files that contain HTML. No matter what, corrupt files should not crash a browser.
The Linux kernel was rewritten after Mindcraft. There was a serious problem in the way signals were handled under high load.
Mozilla has fixed the three bugs that Zalewski's original posting described. There are still issues in Firefox 1.0 that the tool discloses.
Great (Score:3, Interesting)
Grr (Score:3, Insightful)
At least I won't have to spend Christmas removing viruses, trojans and spyware from my Dad's computer. I bought him a Mac. Worth every penny in reduced aggro.
Re:Grr (Score:2)
Silent Night (Score:4, Funny)
All is calm, all is bright,
Round yon virgin PC and screen,
Holey computer, so exploitable and keen,
Sleep with spyware downloading,
Sleep with spyware downloading.
On the fourth day of Christmas... (Score:2)
Four hacked boxen
Three spywares
Two viruses
And another Windows vulnerability.
"the Chinese company"? (Score:2)
The important question here is... (Score:2)
We cal discuss all day about some local API exploit but there is a big difference between a local API bug and a remote bug.
Does IE use these functions to load images? Or does it handle these kind of primitive formats using his own code? After all, is not that hard to "parse" BMPs and ICOs and it would be much better to handle all file formats inside an internal library, thus avoiding conflicting API methodologies.
I'm really c
digital signatures (Score:3, Funny)
It sure is a good thing Microsoft digitally signs everything. Clearly they are lightyears ahead of open-source in terms of security.
Re:digital signatures (Score:2)
Twas the morn before christmas (Score:4, Funny)
Not a creature was stirring not even a 10th level mage.
Then Flash, i look at my bookmarks and what did appear!?
A story on slashdot spreading with fear.
"Peril Peril", It screamed with fervor and fight.
"What shall we do about this vulnerability tonight?"
It's christmas eve and in the story lay more,
For this affected Santa and hurt him to the core.
His Server Used Exchange to give and recieve,
a malicious cracker got in to make Santa Grieve.
The clean cut elves said format and reinstall, while the ones with long beards solved it in no time at all.
"There will be no Christmas this year" Santa Said with dismay.
The naughty and nice list was lost in the fray.
And yet with precision and care the elves brought out from back,
santas new gift! a blade server rack!
"It runs Linux in fact!" said the elves in unison
"cron jobs too, back up that old piece of Sh.."
one interupted "Stop it Sam",
So christmas would go on with ease and ablitity, that is until santa went on his killing spree.
The End
IE == Exploit (Score:2)
At least dual boot, shhez. What does it take for MSFT users before they finally get enough?
If it gets any worse they're going to have to start including a jar of anal lube with a Windows license. Knowing MSFT they'll try to charge you for it and blame users for not being able
Unpatched? (Score:2)
Re:Unpatched? (Score:2, Informative)
Re:SP2 not immune (Score:2)
i wonder... (Score:4, Insightful)
Re:i wonder... (Score:2)
Mozilla products appear safe (Score:4, Informative)
*without major user intervention, like installing an XPI or messing with the JAR files that make up Mozilla
Definition of "Patched/Unpatched" (Score:4, Insightful)
Patched Open Source: A vulnerability has been identified and someone is thinking about fixing it. Because the time between discovery and fix is vanishingly small, there are no unpatched open source vulnerabilities.
Patched Windows/Proprietary: A patch has been available for not less than 12 months and is installed on not less than 99% of affected systems. It will be several months, if not years, before vulnerabilities fixed by Windows XP SP2 will be considered patched.
People will still buy windows (Score:2)
Microsoft could stick a thumb up your ass, and people would still buy more of it.
"This thumb is better than ever! It's new easier installation interface and slick operation will make upgrading well worth it. Yet, it is 100% compatible with your old thumb!" (a lie, of course, as the new thumb tries to emulate the old one but breaks the memory management).
"Four New Unpatched Windows Vulnerabilities" (Score:2, Troll)
What a load of bull. This article is blatant Microsoft bashing.
Repeat after me: XP SP2 is not affected
Since when has "fixed in SP2" been the same as "unpatched"?
Re:Timing of the post (Score:2)
Re:Timing of the post (Score:4, Funny)
Not in my office... our mailserver just went down due to a large number of 'seasonal' flash attachments coming and going out and PHB OutOfOffice AutoReplies. I can just see the SysAdmin's tears shorting out the domain controller as we speak....
Re:Timing of the post (Score:2, Insightful)
Re:Timing of the post (Score:2, Informative)
Advisory: [AD_LAB-04006]Microsoft Windows winhlp32.exe Heap Overflow Vulnerability
Re:Timing of the post (Score:3, Insightful)
Re:Timing of the post (Score:2)
How about, "If you use Windows, you deserve what you get." Except that doesn't really sound fair. It sounds like punishing innocent people; people who didn't know any better.
Re:Timing of the post (Score:3, Insightful)
Re:Timing of the post (Score:2)
Bah! (Score:5, Insightful)
Every box at my workplace is patched with SP2. In this case, it doesn't matter - one of the exploits is still useable.
The problem is not (this time, thankfully) the corporate enterprise deployment of windows. It's friends and family. Every time a new windows exploit like this comes out, jerk spyware/worm/virus writers are on it within 24 hours, populating their zombie networks with your mom's, friends' and families' computers. Manditory regular patching at work is easy. The same for people you see occaisionally who are not computer literate is not. These are the people who it really screws with - for example, all one of my buddies wants to do with his dell is play games, send email and surf. He knows nothing beyond that, and is certainly not going to run down to the basement on christmas eve to make sure his operating system is secure RIGHT NOW.
This business of "patch or you deserve it" is utter BS. I maintain that virus writers should be dragged into the street and beaten with keyboards, followed shortly by geeks who empower them by putting any of the blame on the end user. If I paid thousands for an OS site license, I should not be spending my holidays fixing it. If I spend hundreds for an oem copy at home, the same applies. The only ones who deserve ANYTHING bad here are the exploiters and the providers of the crappy OS in question.
Re:Bah! (Score:2, Interesting)
But in late 2004, with almost 10 years of evidence that running Windows is just asking to be exploited, I find it hard to blame anyone but the users.
If you were to travel somewhere known for it's pickpockets during tourist season and kept $1000 in your wallet in the inside pocket of a loose jacket, I'd blame you (not the pickpocket) when you lost your money. The polic
Re:Bah! (Score:5, Insightful)
Sure, carrying $1000 in cash is dumb, but there are easily accessible alternatives. Credit cards, debit cards, traveller's cheques, travel wallets, etc are all viable alternatives. Carrying cash is like opening attachments from unknown senders. Getting your windows box 0wned without your action because a new exploit came out 8 hours ago is like the jacket manufacturer attaching a big red "steal from me!" sign to the back and cutting a pickpockt access hole out, too. (Except then they take over the world jacket manufacturing business and force you to wear one unless you want to freeze or learn to sew).
To use the token comparison to a vehicle - yes, when you buy a car you should be responsible enough to get it serviced from time to time, and act on any critical recall issues that might arise. You shouldn't however have to open the hood and check the internals 3 times per day to ensuire it doesn't explode and require expensive maintenance the next time you turn the key in the ignition.
Don't get me wrong - I'm not saying sysadmins should have no responsability whatsoever. They are after all paid to deal with systems. But when was the last time you head of a dell salesperson telling an unexperienced buyer that if they wish to have their computer on regularly they'll need to spend 5 minutes every single day, and an hour of two each week making sure they're machine doesn't get destroyed?
Re:Bah! (Score:2)
What software you use is really your choice, and the security implications of Windows make that choice seem pretty sketchy.
If the only jacket manufacturer offered pickpocket access holes and "steal from me" signs, I'm sure that people would activly consider sweaters and coats instead.
Re:Bah! (Score:2, Funny)
No worries there, I have an IBM model M keyboard that'd drop them in their tracks, but it'd never be clean again. And the disposable keyboards just don't pack the wallop to down a full-grown spammer. Your best bet is to set up a ramp to a camouflaged log chipper and lure them in with calls like "I need a mortgage", "I want v14gr4!", "I want to invest in Nigeria". Works like a charm!
Re:Bah! (Score:2)
Given that, I'm a little suspicious about the "issue".
Re:Timing of the post (Score:2)
Now that's not really in the Christmas Spirit! Even if it is Microsoft, that's really mean.
Re:The fifth bug (Score:2, Funny)
Re:I don't get it.... (Score:2, Insightful)
Re:I don't get it.... (Score:2, Insightful)
Re:I don't get it.... (Score:2, Insightful)
Re:I don't get it.... (Score:2, Funny)
Re:I don't get it.... (Score:2)
As much as I think it's idiotic that the two couldn't be decoupled, such deep integration does suggest that a fault in a user-mode application could indeed transcend the user/kernel seperation and bring the whole works down.
Of course, this is fantastically poor design, but what did you really expect from the people who brought us Microsoft Bob?
Re:I don't get it.... (Score:2)
Actually, they tried to bring us Bob but we didn't want it. So now we have Clippy, just because some ideas are too damned good to kill off.
Re:I don't get it.... (Score:2)
"Goodbye, Cruel World...."
Blip!
"Hi there! It looks like you're writing a suicide letter. May I make the following suggestions:"
Re:I don't get it.... (Score:5, Informative)
Now to the point: This DLL was updated quite a few times with Internet Explorer 3, 4 and 5. The versions in Windows 98, 2000 and XP are/were directly related to the matching (sub-)version of Internet Explorer. If you wrote an app for Win-95 and wanted to use one of those common controls, the recommended redistribution scenario was redistributing IE.
If they simply ripped out anything that is officially part of the "IE codebase", it's completely true that quite a few apps would fail.
This is of course even more true of some of other APIs with a more apparent connection to Internet Explorer, like WinInet for interacting with HTTP/FTP without doing sockets yourself (and using the IE cache and other stuff) or employing the IE HTML/XML parsing and possibly rendering hosted in another application. I chose common controls because they're very frequently used, and some quite significant updates were introduced through IE. These updates are still there in "Win98 lite" and whatever you would do to a Windows system to rip out IE, but retain a reasonable level of compatibility. Just because it's part of the OS and a frequently used API doesn't mean it's kernel mode. And very little IE related code is *in the kernel*.
Now to the point: LoadImage is quite a low level function. Display drivers are allowed to use it on their own and modify its functionality. That makes it belong in kernel mode. Even if they moved back some more UI stuff from the kernel, stuff like this probably belongs there, if you buy the concept of placing display drivers in kernel mode at all.
Re:Is it really this hard... (Score:4, Insightful)
or just writing to whatever address the pointer says w/o checking that *p > MAX_MEMORY_ADDRESS. These are errors a beginner programmer would make, and from the looks of how common these errors are in Windows that is the type of folks MS uses. It also says to me that they don't use any sort of Automated Code Analysis tools which can catch these sorts of errors. Or maybe they don't do any indpendant QA at all? It's pretty pathetic when the worlds most popular software is made by a company that probably doesn't meet SEI Level 2 criteria. I only wish that the laws allowed someone to sue for lost time/income from the "basic" errors that shouldn't have been present.
Apparently.... (Score:3, Informative)
to the allocated memory, which is suitably aligned for any
kind of variable, or NULL if the request fails.
Re:Apparently.... (Score:2)
Re:Is it really this hard... (Score:3, Informative)
Re:Is it really this hard... (Score:2)
AFAIK there is nothing in the ISO C99 standard that says all valid pointers should be > 0. n869 [open-std.org] page 58:
Of course most archs don't use negative pointers but one could invent some weird platform wh
Re:Is it really this hard... (Score:5, Interesting)
Most FOSS programs are the result of someone who really wants to write something good. Rarely have I seen someone being forced to write FOSS code to meet a release date schedule or to remain competitive. It's about It'll be done when it's done, sort of Code Poetry [thinkgeek.com]. Most of the code was written to run in a hostile environment where black hats can read the code (like the above peice) and screw everyone who runs bad code. The term security in obscurity as far as coding style does not even enter your mind.
Also vulnerabilities are easier to find when you have the source - like that professor who set his students to find vulnerabilities in FOSS. Unlike a corporate setup - you have a practically unlimited number of reviewers if your program is popular (and if it is not, a vulnerability is no big deal anyway, right). Also everyone runs a different binary, slightly different from what everyone else runs (security often needs you to recompile stuff with stack canaries)
So FOSS software evolves (yes, Natural Selection) to avoid these vulnerabilities by dying out or it "adapts" - Someone adds more good ideas and makes it better like.. (s/ideas/genes == Sexual reproduction) . Also the good ones read Wietse's papers [porcupine.org].
Re:Is it really this hard... (Score:2)
Re:Is it really this hard... (Score:2)
I'm sorry but I think that that is a little naive. An FOSS programmer still likely has desires that someone actually use their product and so they force themselves to work faster to keep up with the market. You are also discounting the fact that a large portion of open source work is done by large compa
Re:Honestly, (Score:2)
Re:Umm. (Score:2)
Re:Something I've been wondering... (Score:2)
Yes. The reason SP2 is so huge is because the entire OS was recompiled with their stack canary protection from Visual C++.NET