Archive Formats Kill Antivirus Products
nemiloc sends us to the F-Secure blog for breaking news about widespread vulnerabilities in programs that process archive files: "The Secure Programming Group at Oulu University has created a collection of malformed archive files. These archive files break and crash products from at least 40 vendors — including several antivirus vendors... including us." Here is test material from OUSPG and a joint advisory from Finnish and English security organizations. It isn't news that security products can have have security vulnerabilities. What makes this advisory important is that antivirus software is a perfect target. It is run in critical places with high privileges and auto-updates to keep versions coherent.
Windows can crash over 9000 products.
Is probably more secure.
I don't need to mention names, you know.
You are being MICROattacked, from various angles, in a SOFT manner.
So is this evolution, or intelligent design?
... isn't a real-time scanner going to catch it when you try to extract/use it?
There's
1. "I had an exception processing file ABC.ZIP, skipping file,"
2. Crashing and dying without handling the exception, and
3. Being exploited due to an unexpected condition.
The first lets viruses hide in carefully-mis-crafted archives.
The second lets viruses deactivate antivirus software.
The third lets viruses 0wn j00.
Some AV software is smart enough to log instances of #1.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
"It isn't news that security products can have have security vulnerabilities."
While two negatives make a positive, two positives do not make a negative.
How amazed would you be to suddenly find that you just forgot what I wrote and you needed to reread my post.... again.
RIP Symantec AntiVirus; Oh AVG, how I will miss you!
640YB ought to be enough for anybody.
Similar problems have appeared in other file formats and packet formats. Even without deliberate attacks, data corruption can crash applications and systems that are insufficiently paranoid about the data that they receive and process. Do you want it fast or do you want it correct?
Mea navis aericumbens anguillis abundat
Click here to install our crack for xyz software ( test material from OUSPG ) ;) since we are great coders.
If that did not work click here for our other version ( install virus of choice )
Small chance you will need this version
Sounds like fun.
You win, gnasher719. As far as I'm concerned, you have just won the internet.
I go with try Eniac.
Patents Drive Free Software as Hurricanes Drive Construction Industry
for most files theres no need to give the scanner an privaleges
only needs read access to itself and system files 90% of the time.
in fact even on windows, why do virus scanners need high privileges?
IranAir Flight 655 never forget!
Details on the latest examples
http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-0308
http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-0309
www.isoHunt.com
You DO test your product with malformed archives, don't you? I know I do. And our product - if possible at all - ignores the problems and extracts the archive anyway or if it's borked beyond recovery then report it as such. But crashing?... Please.
Real life is overrated.
Fsecure blog just reported more breaking news: It could rain today......
It has been years since the viral jpeg, pdf, etc, etc, and viruses have been getting packed in archival formats to avoid detection for ages. I can't say this is earth shatteringly surprising news.
A zip file can crash the anti-virus software when it tries to scan it? Is that what this is about? But why does it have to be an archived file, and not just any file? I was under the impression that any file could possibly crash any program that trips over an unexpected error....
.exe attachments that you're not suppose to execute.
Also if you need to unzip a random file for the virus to release, then how is that much different from your typical
My favorite is using pkzip to zip up a ~200meg+ file to kill automated virus checkers. ;) The harddrives in the hey day of command line pkzip were small and this would kill some twits BBS because the virus checker would blindly unzip the file then check it without checking that it would fill the drive. The next version of the software just looked at what the zip file said..but you could edit the zip to say anything and it would still decompress the whole file. ;)
The next version did fix that finally...for pkzip.
Using social engineering that is rather inept by todays standards I convinced several people on usenet to not read the text telling that it could cause problems but to just blindly open the doubly zipped file (it gets smaller when doubly zipped a certain way so I made it 2G to start).
I did the same thing with PGP which could allow one to kill an encrypted anonymous remailer and I also nailed several people by posting the PGP message with a passphrase. PGP compresses files prior to encryption. I didn't mess with the remailer without asking permission. The person running it was a bit surprised.
Linux commands:
dd if=/dev/zero of=hi bs=1024 count=200512
zip hi.zip hi
Result -rw-r--r-- 1 bogus bogus 199411 2008-13-48 18:04 hi.zip
zip -9 ho.zip hi.zip
Result -rw-r--r-- 1 bogus bogus 846 2008-30-81 18:13 ho.zip
I'm not sure why but using -9 to start does not make the original super small it only works the second time.
If you want to assault a fractal compressor, just insert a non-finite automata and have at them. You get points if it's video and draws frame after frame of something inappropriate.
I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
Or rather they were the only one man enough to admit they had bugs. Reading the university webpage they tested 5 anti-virus products and 4 failed (the fifth supported only a small subset of archive formats in the first place, missing e.g. bz2 which had a generic bug in the reference implementation).
If you want to know for sure, download the test suite and run it through your AV software. If it's fine, try an older version (say 6-12 months old) and retest. If either of them fail your vendor is just covering their asses and has silently fixed buges in an auto-update.
Isn't a program that compromises your antivirus and makes it attack your system an autoimmune disease? It could be lupus!
I was about to say 13256278887989457651018865901401704640, but it appears this number is private property.