Domain: cert.org
Stories and comments across the archive that link to cert.org.
Comments · 757
-
Re:Sounds like someone trying to by controversial.Just because you didn't hear about it, didn't mean that the concerns weren't raised. In fact, the CERT advisory contains the following statement:
II. Impact
A referenced Cert Incident Note begins with
The potential exists for an intruder to have inserted back doors, Trojan horses, or other malicious code into the source code distributions of software housed on the compromised system.
III. Solution
We encourage sites using the GNU software obtained from the compromised system to verify the integrity of their distribution.
Sites that mirror the source code are encouraged to verify the integrity of their sources. We also encourage users to inspect any and all other software that may have been downloaded from the compromised site. Note that it is not always sufficient to rely on the timestamps or file sizes when trying to determine whether or not a copy of the file has been modified.Background
In regards to your other concerns:
When downloading software from online repositories, it is important to consider the possibility that the site has been compromised. One of the threats that users face is that intruders could include malicious code in the software packages distributed by those sites. This code could take the form of Trojan horse programs or backdoors.Take a look at cpan and some of the modules you have on your machine. How many are updated with normalcy? What about the whole sourceforge/freshmeat concept of 'sysadmining', where you find a neat program supported for what... a year? Maybe 2 if you're lucky...
Frankly, that's not significantly different than closed source software - companies release products, then, because of lack of adequate revenue, stop updating it. If you're lucky, the company itself didn't go under, so you might still be able to receive support, perhaps at extortionate pricing. If the company went oot of business, and you came to rely upon the product, you're SOL. With OSS, however, if the original developer[s] are no longer developing the package, and noone else has taken charge, you still have the source. If you have a critical need for a fix or an enhancement, you can always contract with a programmer to perform the work to your specifications, which you would be unable to do with a closed source product.Sometimes it seems the cool Open Source gets, the more issues come out with it.
You've yet to cite one that doesn't exist with closed source software as well. Source code repositories are compromised, backdoors are inserted, development ceases, and support is withdrawn with closed source software as well. The difference is that with OSS, the end user has access to the code to protect themselves from these risks, while they do not with closed source software. -
Backdoor in Borland InterBase
The Borland InterBase database server had a backdoor in place for 6 years! It wasn't until the product was open sourced that the backdoor was made public. See here for details.
-
Re:Um, yeah
I think you're right. Here's the link.
"It was introduced by maintainers of the code within Borland."
So that just leaves the Sendmail trojan, which lasted how long? 8 days? -
Absurd.
This is a specious argument. It assumes that bad code can somehow be slipped into open source code while proprietary code could never ever have such bugs.
There have been software packages that have had backdoors in them for a decade and these were not found until someone open sourced the code.
CERT(R) Advisory CA-2001-01 Interbase Server Contains Compiled-in Back Door Account
Even Microsoft code has been found to have back doors in it:
Netscape Engineers are Weenies
Yes, there will be mistakes made. Security is a process, not a state. The biggest mistake would be for a company to assume that software is secure just because it is open source. No, just being open source doesn't sprinkle magic pixie dust on your product, but it does let you get the sources from the vendor, have another firm or your own in house programmers audit the code to ensure that it is back door free and relatively clean and then you build the code yourself.
Before writing opensource software I recommend all programmers read the following:
Secure Programming for Linux and Unix HOWTO
This document covers everything the article covered and a lot more.
As a last note. Open source software is to computer programming as the scientific method is to science. It is a peer review process that slowly results in better and better software over time. Closed source software is like alchemy of the old days. In just 20 years the open source programmers have build entire platforms that can challenge anything that the proprietary programmers can develop. Where will we be in another 20 years? in 100 years? in 1000 years? -
Re:Does this count?
Although the webpage still says 1 hole, it's actually been 2 holes for quite a while - since OpenSSH was exploited in Sept 2003.
-
Re:Cha ching?
You can spoof your IP address in IPv4. It's easier if you're on the same network segment as the spoofed address, though. If the segment isn't switched, it's trivial to get the responses by putting the NIC into promiscuous mode. If the segment is switched then you should be able to steal the target address by using MAC spoofing or ARP spoofing. With ARP spoofing you can also become a man-in-the-middle for extra fun. If you're not on the same network segment the possibilities are admittedly more limited. However, if the machines you're sending your spoofed packets to are running to still don't have a good TCP ISN generator (many don't) it should be possible to predict the ISN and to set up a connection without seeing the replies. You don't have to limit yourself to one guess, of course.
-
Re:Microsoft to remove the @ symbol from URLs
-
Re:Hell of a work around
Yes, there is a bug. If the phisher puts a special character before the @ sign, then the url bar in the browser doesn't display the true destination. So educated or not, the user has no idea that they aren't really talking to citibank, fdic, etc.
-
Re:ISP/mail provider virus scanning...It also wouldn't take very long for the virus writers to create viruses that vary the file size on every reproduction.
Although I can't think of any better examples, here is an excerpt from Cert's Nimda advisory:
The email message delivering the Nimda worm appears to also have the following characteristics:
The attachment doesn't change size, but it does change MD5sums, which is really the only way that ISPs could filter these things without false positives. It seems to me that filtering based on message/attachment size would almost certainly result in false positives.- The text in the subject line of the mail message appears to be variable.
- There appear to be many slight variations in the attached binary file, causing the MD5 checksum to be different when one compares different attachments from different email messages. However, the file length of the attachment appears to consistently be 57344 bytes.
Besides, I'll bet that ISPs could be held liable for filtering customers' email in the first place.
-
Re:Antivirus Company Submissions
We can search the CERT website for the terms 'Apache' and 'Microsoft IIS' clicking on the boxes for
:
[snip]
'Apache' gives 180 results.
'Microsoft IIS' gives 830 results.
Your search query is flawed.A query for 'Apache' indeed returns 180 results:
Document count: Apache (180)
And while a search for 'Microsoft IIS' brings up over 800 hits, it's returning pages that contain either 'Microsoft' or 'IIS':
Document count: microsoft (839) iis (81) microsoft iis (28)
The results are totally skewed because of all the pages regarding advisories for Internet Explorer, Outlook, and so on. A more accurate comparison would be to query just 'IIS,' which returns around 80 documents.
Not that I believe IIS is inherently more secure than Apache, but I had to point out what I felt was a pretty big hole in your theory.
-leigh
-
Re:Antivirus Company Submissions
We can search the CERT website for the terms 'Apache' and 'Microsoft IIS' clicking on the boxes for
:
[snip]
'Apache' gives 180 results.
'Microsoft IIS' gives 830 results.
Your search query is flawed.A query for 'Apache' indeed returns 180 results:
Document count: Apache (180)
And while a search for 'Microsoft IIS' brings up over 800 hits, it's returning pages that contain either 'Microsoft' or 'IIS':
Document count: microsoft (839) iis (81) microsoft iis (28)
The results are totally skewed because of all the pages regarding advisories for Internet Explorer, Outlook, and so on. A more accurate comparison would be to query just 'IIS,' which returns around 80 documents.
Not that I believe IIS is inherently more secure than Apache, but I had to point out what I felt was a pretty big hole in your theory.
-leigh
-
Re:Antivirus Company Submissions
We can search the CERT website for the terms 'Apache' and 'Microsoft IIS' clicking on the boxes for
:
[snip]
'Apache' gives 180 results.
'Microsoft IIS' gives 830 results.
Your search query is flawed.A query for 'Apache' indeed returns 180 results:
Document count: Apache (180)
And while a search for 'Microsoft IIS' brings up over 800 hits, it's returning pages that contain either 'Microsoft' or 'IIS':
Document count: microsoft (839) iis (81) microsoft iis (28)
The results are totally skewed because of all the pages regarding advisories for Internet Explorer, Outlook, and so on. A more accurate comparison would be to query just 'IIS,' which returns around 80 documents.
Not that I believe IIS is inherently more secure than Apache, but I had to point out what I felt was a pretty big hole in your theory.
-leigh
-
Re:Antivirus Company Submissions
"If everyone used Linux instead of Windows, then the virus writers would write viruses for linux instead!"
If everyone repeats this refrain enough people may actually start to believe it, and that would be good in counteracting that old 'many eyes make all bugs shallow' phrase we keep hearing about open source.
Taken at face value the statement seems reasonable, but I'm a scientist and I like to hold theories up to the light of reality and see how they do. I know that testing theories annoys people because it makes them question their deepest held beliefs, but hey I'm an annoying guy anyway.
We could test the statement by finding an Open Source project that has much more market share than a closed source project, then compare the rates of exploit. Hmmmm... how about Apache vs. MS IIS?
According to Netcraft Apache has about 67% of the market and Microsoft's IIS has about 21% of the market. The often quoted FUD says that Apache is used by so many more people it must have many more exploits.
We can search the CERT website for the terms 'Apache' and 'Microsoft IIS' clicking on the boxes for :
Advisories
Incident Notes
Security Improvement Modules
Vulnerability Notes
'Apache' gives 180 results.
'Microsoft IIS' gives 830 results.
Wait! That means that just because something is used much more widely than another thing it does not result in more attacks! That proves the statement that if Linux were used more it would have more viruses is a false statement! It could be that open source actually does produce more secure code after all!
If Linux had 60% or 70% market share, there would probably be more viruses written for Linux than there are now. But, as we can see with the real world example of Apache and Microsoft IIS, the open source development model produces more secure software.
Sorry to step on that often quoted line about linux and viruses, but I like reality.
-
Sorry to bust your myth but
to say that "[Microsfot] SQL Server [...] has an archetecture that virus and worm writers have been able to exploit" is simply pathetically desprate misleading of the audience. Here is why.
The Slammer worm has used a vulnerability that was NOT an architectural design flaw across the product. It was a simple stack buffer overflow in an implementation of the SQL Resolution Service.
On a seemingly unrelated topic, here is a plethora of buffer overflow vulnerabilities of Oracle from some time ago. How much mass media attention did that receive. Close to none, because it doesn't pay the media in advertising revenue to show an expert talking tech about buffer overflows and authorization headers. But does pay off to create a bombastic news report on a big-time screw-up of the largest software company in the world.
I am sorry to bust your balls, but I do recall several instances of similar problems such as an Apache worm on FreeBSD. I am not arguing that Apache et al. have more flaws, I am just pointing out that everyone who has coding skills prefers to explore IIS's quality rather than some Apache's because of simple "I can pick on the weaker guy easier" predatory concept from kindergarten.
-
Sorry to bust your myth but
to say that "[Microsfot] SQL Server [...] has an archetecture that virus and worm writers have been able to exploit" is simply pathetically desprate misleading of the audience. Here is why.
The Slammer worm has used a vulnerability that was NOT an architectural design flaw across the product. It was a simple stack buffer overflow in an implementation of the SQL Resolution Service.
On a seemingly unrelated topic, here is a plethora of buffer overflow vulnerabilities of Oracle from some time ago. How much mass media attention did that receive. Close to none, because it doesn't pay the media in advertising revenue to show an expert talking tech about buffer overflows and authorization headers. But does pay off to create a bombastic news report on a big-time screw-up of the largest software company in the world.
I am sorry to bust your balls, but I do recall several instances of similar problems such as an Apache worm on FreeBSD. I am not arguing that Apache et al. have more flaws, I am just pointing out that everyone who has coding skills prefers to explore IIS's quality rather than some Apache's because of simple "I can pick on the weaker guy easier" predatory concept from kindergarten.
-
Sorry to bust your myth but
to say that "[Microsfot] SQL Server [...] has an archetecture that virus and worm writers have been able to exploit" is simply pathetically desprate misleading of the audience. Here is why.
The Slammer worm has used a vulnerability that was NOT an architectural design flaw across the product. It was a simple stack buffer overflow in an implementation of the SQL Resolution Service.
On a seemingly unrelated topic, here is a plethora of buffer overflow vulnerabilities of Oracle from some time ago. How much mass media attention did that receive. Close to none, because it doesn't pay the media in advertising revenue to show an expert talking tech about buffer overflows and authorization headers. But does pay off to create a bombastic news report on a big-time screw-up of the largest software company in the world.
I am sorry to bust your balls, but I do recall several instances of similar problems such as an Apache worm on FreeBSD. I am not arguing that Apache et al. have more flaws, I am just pointing out that everyone who has coding skills prefers to explore IIS's quality rather than some Apache's because of simple "I can pick on the weaker guy easier" predatory concept from kindergarten.
-
Re:Acid Test
SIP was affected by another vulnerability awhile back, however. So it might affect Vonage equipment, eh?
-
Re:Sounds like a non-story
Not flaming here, but you may be comparing apples to oranges. You are complaining that
/. reports every active Microsoft worm while it is out there, actively infecting multiple computers, but does not report every vulnerability affecting Linux machines. Slashdot doesn't tend to report new vulnerabilities affecting Windows, unless it comes as something spectacular, such as 6 high risk holes announced at once.
If you're reading security sites, then you're "doing it right", and that's what you need to focus on. You. I run Jay's IPTables Firewall. I occasionally check LinuxSecurity, but instead I usually visit their Packetstorm mirror and try out some of the latest exploits against my various machines just to see if I'm vulnerable. I also check CERT weekly, NIPC's Cybernotes biweekly, D-Shield and Incidents.org biweekly, and update Nessus and check my firewall biweekly. I don't have any open ports, so I rarely check for updated Snort rules. I do check my MRTG reports about once a day to see if an inordinately high amount of traffic is flowing through my firewall. There's so much that everyone should do all the time, that there's hardly enough time to complain about how much focus a web site places on reporting one OS'es actively exploited holes vs another OS'es potential vulnerabilities. In the time to read this, you could have been reviewing the Top 75 security tools and seeing where they fit in your environment, even if your environment is your house. -
Vulnerability of receive-only
There are some vulnerabilities for passive monitoring also. A search of CERT database for snort or tcpdump gives you a following list:
- Heap overflow in Snort "stream4" preprocessor
- Buffer overflow in Snort RPC preprocessor
- tcpdump enters infinite loop when parsing crafted ISAKMP packets
- tcpdump vulnerable to buffer overflow via improper decoding of AFS RPC (Rx) packets
- tcpdump vulnerable to buffer overflow via parsing of AFS ACL packets
- tcpdump, ethereal vulnerable to DoS
A listen-only box gives you some protection but it cannot be the only protection for your traffic recorder.
-
CERT Vulnerabity Notice: 2003Patent a Turd?
This is a crappy idea. It got kicked to hell on the Full-Disclosure list about 2 Months ago...
VU#865940 - Microsoft Internet Explorer does not properly evaluate "application/hta" MIME type referenced by DATA attribute of OBJECT element IE will execute an HTML Application (HTA) referenced by the DATA attribute of an OBJECT element if the Content-Type header returned by the web server is set to "application/hta". An attacker could exploit this vulnerability to execute arbitrary code with the privileges of the user running IE.
(Other resources: eEye Digital Security Advisory AD20030820, MS03-032, MS02-040, CAN-2003-0532, CAN-2003-0838, CAN-2003-0809)
-
Re:OpenBSD
Then explain the OpenSSH trojan a few years back.
-
Re:What is wrong with an "X"??I'm not talking about your gator or other ad/spyware applications, i'm talking major software (office suites, photo editors, operating systems, web browsers, email clients, etc). i'm sure some people here will say that microsoft puts these holes in their software for their benefit, but it can't be easily proven.
Borland's Interbase SQL database had a secret admin password backdoor for years before the code was opened up. (Even then it took the O/S team cleaning up the code a year before they found it.)
What was Interbase used for? Around my company, we put it into embedded products that needed bullet-proof DB restarts. In particular the selling point made to us was that it was very popular in defense projects. -
Re:Security at last?
Could this mean that Microsoft are, at long long last, taking security seriously?
Hahahaha! Tell me another one! That was GREAT.
Come on. "Trustworthy Computing" was supposed to be Microsoft's stab at taking security seriously - an initiative that, in two months, will be two years old. Not much has changed.
Trustworthy Computing was the launch of some kind of supposed effort by Microsoft to tighten down security in their products. That obviously failed. So now, rather than stomp out the bugs in their products, they figure they might have better success by simply eliminating those who exploit the bugs.
-
Re:Well well
-
Re:Well well
-
Re:Well well
All of the vulnerabilities I listed made it into official releases before being patched. The bug this story is about didn't make it one day in the source tree, let alone into an official release.
Sorry about the Protegrity one, I must've linked the wrong one. I was looking for this one (the one exploited by the slammer worm).
-
Re:Well well
-
Re:Well well
-
Re:Well well
-
Re:Well well
-
Re:Well well
-
Re:Well well
-
Re:Well well
-
Re:Well well
-
Re:Well well
Good to see the system works. You would wonder what would happen if said hacker was working for a company on a similar closed source program. Would it have been detected?
You mean like Borland's Interbase? The compiled in backdoor wasn't discovered until after the database opensourced.
My favorite quote from the advisory is:
"This vulnerability was not introduced by unauthorized modifications to the original vendor's source. It was introduced by maintainers of the code within Borland. The back door account password cannot be changed using normal operational commands, nor can the account be deleted from existing vulnerable servers [see References]."
How long was it in there? "These security holes affect all version of InterBase shipped since 1994, on all platforms."
The advisory dates from 2001 -- you do the math. -
Re:I heard they needed skilled people
And Microsoft can't even write a program to send email without massive defects? Get real.
caugh caugh what about sendmail...... -
Re:I heard they needed skilled people
Show us the bugs
not trying to help out a troll here but he is right take a look at this, looks like Linux based advisories are just as common as Windows ones if not a little bit more common. check it out -
Re:Well...
But the Outlook worm designed to do this isn't scheduled until next week. There's no way to move it up, there are too many other releases in the pipeline.
It was quite a long time between flashable BIOSes and this getting released.
I think Murphy's Law (the original form) applies here; if you design hardware that can be destroyed[1] in software, someone will figure out how to incorporate that into a virus.
[1] Many people have nitpicked that reflashing a BIOS isn't actually destroying hardware. Technically perhaps it isn't, but in the case of surface-mounted BIOSes it's not practical to reflash/repair the BIOS. If the cheapest repair option is buying a new motherboard, I consider the old one effectively 'destroyed'. -
Re:Virus free??
100% Virus free?
No. Not quite. But according to CERT, It's damn close.- VU#147587 10/22/2001 Mac OS X utility gm4 contains format string vulnerability
VU#869548 05/19/2003 Apple Mac OS X IPSec mechanism fails to handle certain incoming security policies that match by port
VU#177243 09/10/2001 Mac OS X Finder creates world-readable ".FBCIndex" file thereby disclosing sensitive information
VU#439395 06/10/2001 Apache web server performs case sensitive filtering on Mac OS X HFS+ case insensitive filesystem
VU#945747 10/18/2001 Mac OS X executes 'recent items' with privileges of foreground application VU#467828 05/27/2003 Mac OS X LDAP plugins transmit user credentials in clear text
VU#583020 05/07/2003 XMMS Remote input validation error
VU#479268 05/28/2003 Apache HTTPD contains denial of service vulnerability in basic authentication module.
And in regards to Virex/Norton AntiVirus etc. Just because a product exists doesn't mean it's useful or needed. In ten years of using Macs, I've had one problem with malware, total, and that was eight years ago.
-
Re:Response to the Anti-Windows Points...Is it really completely virus-free? I find it hard to believe that there aren't any Mac viruses out there. Anyhow, being more secure through obscurity is something that comes with any non-Windows platform. It's certainly an advantage, but it's difficult to say that this is somehow a failing of Windows.
Read this, then do a search for OS X here, followed by one for Windows.
That should answer a lot of your questions.
-
Re:Linux the kernel or Linux the system?
OpenSSH is a part of Linux as much as RPC or Windows Messaging is a part of Windows.
Others have pointed out that they can easily turn off OpenSSH and continue to function. I'd like to add a variation of that.
I don't have to run OpenSSH. I can run SSH2 from SSH, Inc. I can also look in to LSH. Granted - I don't. But there are options one doesn't have within a Windows environment.
Microsoft has been good lately about doing proactive security reviews, and they often find holes before anyone else does.
Let's look at the recent CERT advisory CA-2003-27 (Multiple Vulnerabilities in Microsoft Windows and Exchange). Somewhere near the bottom it reads:
Our thanks to Microsoft Corporation for the information contained in their security bulletins. Microsoft has credited the following people for their help in discovering and responding to these issues: Greg Jones of KPMG UK and Cesar Cerrudo, The Last Stage of Delirium Research Group, David Litchfield of Next Generation Security Software Ltd., Brett Moore of Security-Assessment.com, Joao Gouveia, and Ory Segal of Sanctum Inc.
One can follow the links to the individual Microsoft Bulletins to find out who gets credit for finding / reporting what. The upshot is that there are plenty of vulnerabilities being discovered outside of Microsoft. The difference is that these are being reported through the Microsoft-prefered "Responsible Disclosure" methodology. The general public won't find out about the vulnerability until Microsoft has a patch to offer with the announcement.
-
Re:Virus FUD Everywhere!not a virus per se, but a malicious mp3 file can exploit a buffer overflow flaw in Windows.
Problem's been known for over 10 months now though, there's probably a patch.
-
OpenSSL update?
It's a little unclear whether the new problems in OpenSSL have been patched. According to the CERT page, Apple is reporting the vulnerability as fixed in 10.2.8. On the other hand, I have a 10.2.8 machine that still indicates OpenSSL version 0.9.6i, which is supposedly vulnerable.
Again, on a side note, I wish Apple would allow security updates to be installed independently of the main bulk upgrade. -
Re:Apple's patch strategy needs work
Fortunately, the OpenSSH bug appears to be difficult to exploit. But I agree that Apple needs to unbundle security updates from all others.
I also don't like the way Apple hides security problems until they have a patch. They were one of the few Unix vendors not to issue a statement in response to the CERT advisory. I understand that a patch might need to go through QC, but Apple should still let their users know about the problem so that they can restrict services until the patch is available. -
List of Who Is/Not Vulnerable
Check out CERT's vunlerability notes to see if you are vulnerable. Most of the major distros of Linux are NOT vulnerable since they backported patches to pre-3.7p1 versions rather than upgrade their users to 3.7p1 or 3.7.1p1.
http://www.kb.cert.org/vuls/id/602204
IBM eServer and Cisco are still listed as unknown. -
Re:That is a "trojan".If you run an app and it does that, then it is a "trojan". No operating system will ever be free of trojans.
Actually, forcing executable stuff to be signed (as currently possible with internet explorer, attempted by open source project teams and in store for tcpa) can theoraticly stop the "trojan" problem for the most part. That is, if you follow the definition of "software abusing a users inability to predict what executable stuff does", rather then "software that does something "nasty/BAD/evil/demonic/deleting". When forcing code to be signed, users can choose from who they get their software, does that fix anything? no! But if users choose to only use software from people who advertise and document what their software does, then the trojan problem is reduced to basic human trust again (as oposed to a problem of which non normal user readable binaries to trust). Now if you where to accept only software from microsoft you could still end up with software that does something "evil/wrong" (calling home to inform microsoft about your musical preferences) but it would be the result of someone at microsoft screwing up to live up to the documented behaviour, or a compromise at microsoft. Your still f**ed, its just no longer a trojan problem
Yes, if a hole is found in pine or mutt or Evolution that allows email viruses such as you describe is found, then email viruses such as you describe can be written for that application. But an exploit for pine would not affect someone running mutt or Evolution.
And an exploint in outlook does not effect users using the bat or mozilla. Also an exploit in OpenSSH would not effect telnet users one in "the" kernel would not effect bsd users and an exploit in apache would not effect all those users of the abyss,ahd or anti-web httpd (first freshmeat results ;-). Point being that outlook only worms come pretty far as it is, and if they need to they can even go further faster by attaking mutiple problems (like nimda). A worm going for both evolution and netscape/mozilla has a good shot at the linux user base, but one going for just ssl on apache was doing just fine Ofcourse worms going for holes in multiple populair internet deamons were doing very well and can be expected again if enough people forget their daily patching
I think the reason I haven`t seen any traditional executable file infecting viruses is becouse unix users are not houling programs over from a friends copy of a friends copy of a fri....
Linux has a better designed security system than Windows does.
I make this mistake to, I mean to say windows is implemented bad from a security point of view (or more likely I wanna say from any point of view) and I end up implying windows has bad security by design.... which is shortsighted to say the least. It is the only operating system I can think of that comes with a combination of by default:- ACL`s on the filesystem, usefull in real life where groupa full acces, groupb none just doesn`t cut it
- ACL`s on individual configuration options in the registry! Got a newbie admin you dont want messing with one of the settings of any single application (say crypto strength negotiation)
- A system for small to medium networks to actually get a central database of users into those ACL`s on every machine on the net
- A central place where all security relavant choices to be made can be set with adequate documentation (securit
-
This is old news
I started getting the worm in my mailbox Friday morning. By Friday night I had already copied CERT's incident notice to my company's network status web page. (Not that anyone is actually going to read it until after they have a problem.)
-
Re:Draconian measures
Out of curiosity where do you go every morning for 5 minutes of bug checking?
CERT's vulnerabilities page makes a good start, covering almost anything worth noticing.
For the really big exploits, such as Blaster, just checking Slashdot and/or NewsForge daily will inform you of their existance at least a few days before they hit the mainstream press (and, more importantly, before the Script Kiddies have a nice and tidy all-in-one package to take advantage of the problem). That alone leads me to the statement I made about lazy admins not doing their jobs if they ignore major patches - Not a single regular reader of Slashdot has the teensiest bit of "plausible deniability" regarding the recent Blaster worm problems.
Unfortunately, we can only hope that CERT remains a decent source of info on this topic, what with them recently agreeing to act as the lackeys of the US government. But I can hope that they'll at least remain moderately valuable in reporting exploits early enough to avoid damage. -
Re:How about a real email client or real rules?
.../been using pine since 1996...
Oh, but wait; pine has been vulnerable in the past due to various buffer overflows and mime errors. For example, see
CERT Vulnerability Note VU#780737. Granted, most users don't run Pine as root (thus limiting the damage), but it could still cause some real problems; that is, it could if everyone used unpatched versions of pine.
The problem with Microsoft products is due to monoculture as much as bad software engineering. -
Perspective
Seems impressive that such a severe exploit has been in popular operating systems for many years - when was NT 4 released? 97?
Let's do some comparisons.
The last big Linux worm out in the wild was slapper. Slapper took advantage of a vulnerability in OpenSSL which was reported on 30 Jul 02. All previous versions of OpenSSL to that date are vulnerable. This includes the SSLeay library on which OpenSSL was based (as a side note - anything based on SSLeay code could also be vulnerable).
According to this version file it looks like SSLeay was first published 01 Apr 95. So using the same rough assumptions on the age of the vulnerable code base, both the Microsoft RPC and OpenSSL buffer overflow vulnerabilities were present for discovery and exploitation in the wild for seven years.
Of course, this is very rough. But it does add a bit of perspective.
If linux had 90+% of the desktop how long would it take for its remote exploits to be taken advantage of?
About how long it takes for them to be exploited now. This Linux marketshare argument tends to ignore the fact that there is already a healthy installation base of Linux servers and systems... and have been for years. And it ignores that Linux does, in fact, have its own history of exploits, worms, rootkits, and other assorted tales. This is not virgin territory to Linux. And the question is not "if".
I've mentioned before that the issue with worms and Windows versus Linux/Unix systems has more to do with architecture and management than market share. Although they are arguably related.
Linux and Unix environments just do not provide the fertile ground worms need to thrive. They have existed... gone through their brief growth... and then died. At least, they do now (nod to the infamous Morris worm). Part of that could be the Unix architecture - the ability to reliably patch and control a system. But a large portion of that is simply because the vast majority of these systems are properly managed.
If / when Linux gains more desktop marketshare, it is almost a given that it will present a more fertile target for malicious code. A lot of Linux architecture tends to lend itself to a less attractive virus haven than the current Windows standard. But desktops just don't get the same attention servers do. And there are, and will likely continue to be, vulnerabilities in the Linux world - no matter how quickly they are fixed. Popular desktops with the occasional exploit and a lack of attention to update them; a more fertile ground for malware.
Keep in mind, though, that this is not just an issue of desktops. Servers still count and are also affected by the likes of Nachi and Blaster (much to the suprise and chagrin of some of our admins).