[NT] Flaw in Microsoft VM Could Enable System Compromise (ByteCode Verifier)

From: support@securiteam.com
Date: 04/13/03

  • Next message: support@securiteam.com: "[NEWS] Misuse of Macromedia Flash Ads clickTAG Option May Lead to Privacy Breach"
    From: support@securiteam.com
    To: list@securiteam.com
    Date: 13 Apr 2003 00:08:13 +0200
    
    

    The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
    - - promotion

    In the US?

    Contact Beyond Security at our new California office
    housewarming rates on automated network vulnerability
    scanning. We also welcome ISPs and other resellers!

    Please contact us at: 323-882-8286 or ussales@beyondsecurity.com
    - - - - - - - - -

      Flaw in Microsoft VM Could Enable System Compromise (ByteCode Verifier)
    ------------------------------------------------------------------------

    SUMMARY

    The Microsoft VM is a virtual machine for the Win32 operating environment.
    The Microsoft VM is shipped in most versions of Windows (a complete list
    is available in the FAQ), as well as in most versions of Internet
    Explorer.

    A security vulnerability in the Microsoft VM could enable a web site
    operator to gain administrative privileges on the victim's machine using a
    malicious java applet.

    DETAILS

    Effected versions:
    Version 3809 or earlier

    The present Microsoft VM, which includes all previously released fixes to
    the VM, has been updated to include a fix for the newly reported security
    vulnerability. This new security vulnerability affects the ByteCode
    Verifier component of the Microsoft VM, and results because the ByteCode
    verifier does not correctly check for the presence of certain malicious
    code when a Java applet is being loaded. The attack vector for this new
    security issue would likely involve an attacker creating a malicious Java
    applet and inserting it into a web page that when opened, would exploit
    the vulnerability. An attacker could then host this malicious web page on
    a web site, or could send it to a user in e-mail.

    Mitigating factors:
    In order to exploit this vulnerability via the web-based attack vector,
    the attacker would need to entice a user into visiting a web site that the
    attacker controlled. The vulnerability themselves provide no way to force
    a user to a web site.
    Java applets are disabled within the Restricted Sites Zone. As a result,
    any mail client that opened HTML mail within the Restricted Sites Zone,
    such as Outlook 2002, Outlook Express 6, or Outlook 98 or 2000 when used
    in conjunction with the Outlook Email Security Update, would not be at
    risk from the mail-based attack vector.
    The vulnerability would gain only the privileges of the user, so customers
    who operate with less than administrative privileges would be at less risk
    from the vulnerability.
    Corporate IT administrators could limit the risk posed to their users by
    using application filters at the firewall to inspect and block mobile
    code.
     
    FAQ:
    What security vulnerability is eliminated by the new VM build?

    This VM build includes all previously released security fixes, as well as
    fixing a newly reported security vulnerability that affects the ByteCode
    Verifier and could allow an attacker to run code of his or her choice on a
    user's system.

    What is the Microsoft VM?

    The Microsoft virtual machine (Microsoft VM) enables Java programs to run
    on Windows platforms. The Microsoft VM is included in most versions of
    Windows and Internet Explorer. The vulnerability discussed here affects
    all customers who have the Microsoft VM.

    I don't know if the Microsoft VM is installed on my system. How can I
    tell?

    If you're using any of the following versions of Windows, you definitely
    have the Microsoft VM installed:

    Microsoft Windows 95
    Microsoft Windows 98 and 98SE
    Microsoft Windows Millennium
    Microsoft Windows NT 4.0, beginning with Service Pack 1
    Microsoft Windows 2000
    Microsoft Windows XP
    The Microsoft VM also shipped as part of several versions of Internet
    Explorer and other products. If you're in doubt about whether you have it
    installed, do the following:

    Select Start, then Run.
    Open a command box, as follows:
    If you are running Windows 98 or Windows Millennium, type "command"
    (without the quotes), then hit the enter key.
    If you are running Windows NT 4.0, Windows 2000, or Windows XP, type "cmd"
    (without the quotes), then hit the enter key.
    In the resulting command box, type "Jview" (without the quotes). If a
    program runs, you have the Microsoft VM installed. If you receive an error
    saying that no program by that name exists, you don't.

    Is this a new version of the Microsoft VM?

    Yes, Microsoft VM build 3810 is a new release of the Microsoft VM.

    How can I tell what version of the Microsoft VM I'm using?

    Here's how to determine the build number you're using:

    Select Start, then Run.
    On Windows 95, 98, or Me, type "command" (without the quotes). On Windows
    NT 4.0, 2000, or XP, type "cmd" (again, without the quotes). Hit the enter
    key.
    In the result command box, type "Jview" (without the quotes) and hit the
    enter key.
    In the topmost line of the resulting listing, you should see a version
    number of the form x.yy.zzzz. The final four digits are the version
    number.

    Patch:
    Patch details can be found in Microsoft's original advisory at:
     
    <http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/bulletin/MS03-011.asp> http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/bulletin/MS03-011.asp

    ADDITIONAL INFORMATION

    The original Microsoft security advisory can be obtained at:
     
    <http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/bulletin/MS03-011.asp> http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/bulletin/MS03-011.asp
    Or on Microsoft Knowledge Base:
     <http://support.microsoft.com/default.aspx?scid=kb;en-us;816093>
    http://support.microsoft.com/default.aspx?scid=kb;en-us;816093

    ========================================

    This bulletin is sent to members of the SecuriTeam mailing list.
    To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@securiteam.com
    In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com

    ====================
    ====================

    DISCLAIMER:
    The information in this bulletin is provided "AS IS" without warranty of any kind.
    In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.


  • Next message: support@securiteam.com: "[NEWS] Misuse of Macromedia Flash Ads clickTAG Option May Lead to Privacy Breach"

    Relevant Pages

    • SecurityFocus Microsoft Newsletter # 87
      ... Meeting IT Security Benchmarks Through IT Audits ... MICROSOFT VULNERABILITY SUMMARY ... Bypassing Windows 2000 Domain Password settings ...
      (Focus-Microsoft)
    • SecurityFocus Microsoft Newsletter #114
      ... Strengthening Network Security: FREE Guide Network security is a ... MICROSOFT VULNERABILITY SUMMARY ... IISPop Remote Buffer Overflow Denial of Service Vulnerability ... platforms, including Microsoft Windows, Linux and Unix variants and Apple ...
      (Focus-Microsoft)
    • SecurityFocus Microsoft Newsletter #180
      ... MICROSOFT VULNERABILITY SUMMARY ... Microsoft Windows Media Services Remote Denial of Service Vu... ... Microsoft MSN Messenger Information Disclosure Vulnerability ... IBM WebSphere Unspecified Security Vulnerability ...
      (Focus-Microsoft)
    • SecurityFocus Microsoft Newsletter # 149
      ... MICROSOFT VULNERABILITY SUMMARY ... EveryBuddy Long Message Denial Of Service Vulnerability ... Intellitactics Network Security Manager ... Windows operating systems. ...
      (Focus-Microsoft)
    • SecurityFocus Microsoft Newsletter #67
      ... WHAT'S THE BIGGEST SECURITY PROBLEM FOR IT MANAGERS? ... MICROSOFT VULNERABILITY SUMMARY ... Microsoft UPnP NOTIFY Buffer Overflow Vulnerability ... Microsoft Windows C Runtime Library Format String Vulnerability ...
      (Focus-Microsoft)