1. MERELY OPENING a .ZIP file (with any version of Winzip) cannot do
Wrong, in fact what they are saying is the most all versions prior to 9.0
sp1 are indeed vulnerable to foreign code being run simply by attempting to
open a ZIP file.
But what YOU wrote earlier (in your post sent Friday, November 25, 2005
10:56 AM), to explain the vulnerability, was:
--------------------------------
If the zipfile were unpacked and the malformed MIME within invoked
(double-clicked) WinZip would attempt to open that malformed file (it is
presumedly registered as a WinZip associated filetype by extension) and
foreign code could execute.
--------------------------------
That to me says that to execute the foreign code I have to (1) open a zip
file, then (2) manually invoke the MIME file within.
It seems you had in mind that old versions of Winzip also have some
additional, separate vulnerability; but you didn't mention it.
The more recent vulnerabilities were discovered by the WinZip company
themselves, so you can't really blame them for not releasing too many
details or exploit code.
I very much blame them for neglecting to warn their customers if indeed it's
true that MERELY OPENING a .ZIP file can execute foreign code. So far I'm
unaware of any warning to that effect anywhere on their site.
They are of the opinion that the vulnerability can go beyond the mere
crashing of WinZip and allow remote code execution and compromising of the
affected machine, even though there is no exploit code for this scenario at
the present time.
Well, I've got the .ZIP file a spammer sent me. Does anyone want it?
This part of my earlier post was unfortunately confusing:
--------------------------------
3. From what you say, even the mere act of opening a .MIM file cannot do
anything harmful to your system. (You'd also have to double-click a
contained file to execute foreign code.)
--------------------------------
What I meant was that I'd gathered from what you said ("If the zipfile were
unpacked and the malformed MIME within invoked....") that it's not dangerous
to merely open any file (ZIP, MIM, whatever) with Winzip; to risk executing
foreign code you'd also have to do the second step of invoking a contained
file.
(But I now gather that's not what you meant to say.)
Uriel said:
Sorry if I used the wrong terminology. So, I gather that:
1. MERELY OPENING a .ZIP file (with any version of Winzip) cannot do
anything harmful to your system.
Wrong, in fact what they are saying is the most all versions prior to
9.0 sp1 are indeed vulnerable to foreign code being run simply by
attempting to open a ZIP file. The mechanism involved is likely similar
to the older described vulnerabilities I posted links to. The more
recent vulnerabilities were discovered by the WinZip company themselves,
so you can't really blame them for not releasing too many details or
exploit code.
They are of the opinion that the vulnerability can go beyond the mere
crashing of WinZip and allow remote code execution and compromising of
the affected machine, even though there is no exploit code for this
scenario at the present time.
2. Obviously, a .ZIP file can contain an .EXE with a virus and so can be
used to "distribute" a virus.
Yes, and as Gabriel mentioned it is more a wormlike activity to do this.
Some malware is 'distributed' by posting a dropper trojan to usenet.
3. From what you say, even the mere act of opening a .MIM file cannot do
anything harmful to your system.
I don't beleive I said any such thing, in fact quite the opposite. The
above is a scenario where the crafted MIME was zipped and the resulting
zipfile when unzipped would reveal a MIME (*.mim) and then you would
have to cause WinZip to attempt to open that file to get bit. The newer
vulnerabilities affect the zipfile (*.zip) itself.
(You'd also have to double-click a
contained file to execute foreign code.)
Not really - the thing here is that non-executable filetypes (the listed
data files) could be crafted to cause WunZip to execute some of that
crafted data as code.
The older vulnerabilities I referenced say exactly the opposite of what
you are inferring - the fact is that you CAN be the victim of malicious
code by merely attempting to open certain filetypes (listed by their
extension) - that vulnerability wasn't strictly for (*.zip), but the
newer ones are.
4. However, the link you provide this time --
http://www.winzip.com/fmwz90.htm -- contradicts what you say. There it warns
that MERELY OPENING a .MIM file, with older versions of Winzip, can cause
foreign code to execute. Same can happen by MERELY OPENING files with
extensions .B64, .BHX, .HQX, .UUE, .UU, and .XXE.
That is correct - by merely having the vulnerable WinZip application
attempt to open the file. I'm sure they can be opened safely by other
applications. The problem is the WinZip application, not a problem with
zipfiles in general - and this is why upgrading to at least 9.0 sp1 is
needed. Your version is probably vulnerable to ALL of the
vulnerabilities mentioned.