Operating System:

[Win]

Published:

13 November 2012

Protect yourself against future threats.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

===========================================================================
             AUSCERT External Security Bulletin Redistribution

                               ESB-2012.1080
         Vulnerabilities in .NET Framework Could Allow Remote Code
                            Execution (2745030)
                             13 November 2012

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

        AusCERT Security Bulletin Summary
        ---------------------------------

Product:           .NET Framework
Publisher:         Microsoft
Operating System:  Windows Vista
                   Windows Server 2008
                   Windows 7
                   Windows Server 2008 R2
Impact/Access:     Execute Arbitrary Code/Commands -- Remote with User Interaction
                   Increased Privileges            -- Remote with User Interaction
                   Access Confidential Data        -- Remote with User Interaction
Resolution:        Patch/Upgrade
CVE Names:         CVE-2012-4777 CVE-2012-4776 CVE-2012-2519
                   CVE-2012-1896 CVE-2012-1895 

Original Bulletin: 
   http://technet.microsoft.com/en-us/security/bulletin/ms12-074

- --------------------------BEGIN INCLUDED TEXT--------------------

Microsoft Security Bulletin MS12-074 - Critical

Vulnerabilities in .NET Framework Could Allow Remote Code Execution (2745030)

Published Date: November 13, 2012 | Updated Date: Unspecified

Version: 1.0

General Information

Executive Summary

This security update resolves five privately reported vulnerabilities in the
.NET Framework. The most severe of these vulnerabilities could allow remote code
execution if an attacker convinces the user of a target system to use a
malicious proxy auto configuration file and then injects code into the currently
running application.

This security update is rated Critical for Microsoft .NET Framework 2.0 Service
Pack 2, Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5.1, Microsoft
.NET Framework 4, and Microsoft .NET Framework 4.5. It is rated Important for
Microsoft .NET Framework 1.0 Service Pack 3 and Microsoft .NET Framework 1.1
Service Pack 1. 

Affected Software
Microsoft .NET Framework 1.0 Service Pack 3
Microsoft .NET Framework 1.1 Service Pack 1
Microsoft .NET Framework 2.0 Service Pack 2
Microsoft .NET Framework 4[1]
Microsoft .NET Framework 3.5.1
Microsoft .NET Framework 4.5[2]
Microsoft .NET Framework 3.5

[1] .NET Framework 4 and .NET Framework 4 Client Profile affected. The .NET
    Framework version 4 redistributable packages are available in two profiles:
    .NET Framework 4 and .NET Framework 4 Client Profile. .NET Framework 4
    Client Profile is a subset of .NET Framework 4. The vulnerability addressed
    in this update affects both .NET Framework 4 and .NET Framework 4 Client
    Profile. For more information, see the MSDN article, Installing the .NET
    Framework.
[2] Customers running Microsoft .NET Framework 4.5 on Windows 8, Windows Server
    2012, and Windows RT are not affected by this issue. The Windows 8 Client
    and Windows Server 2012 General Availability Cumulative Update (KB2756872)
    that was released on October 10, 2012 contains additional defense-in-depth
    changes. Customers who have not already installed this update are
    encouraged to do so as a defense-in-depth measure. See the More Information
    section in Microsoft Knowledge Base Article 2745030 for more detail. For
    download links and further information, see Microsoft Knowledge Base
    Article 2756872. Note that this update contains non-security related
    content.

Vulnerability Information

Reflection Bypass Vulnerability - CVE-2012-1895

An elevation of privilege vulnerability exists in the way that .NET Framework
validates the permissions of certain objects performing reflection. An attacker
who successfully exploited this vulnerability could take complete control of an
affected system. An attacker could then install programs; view, change, or
delete data; or create new accounts with full user rights. Users whose accounts
are configured to have fewer user rights on the system could be less impacted
than users who operate with administrative user rights.

Code Access Security Info Disclosure Vulnerability - CVE-2012-1896

An information disclosure vulnerability exists in the Microsoft .NET Framework
due to the improper sanitization of output when a function is called from
partially trusted code. An attacker who successfully exploited this
vulnerability could obtain confidential information contained on the target
system.

.NET Framework Insecure Library Loading Vulnerability - CVE-2012-2519

A remote code execution vulnerability exists in the way that the Microsoft .NET
Framework handles the loading of DLL files. An attacker who successfully
exploited this vulnerability could take complete control of an affected system.
An attacker could then install programs; view, change, or delete data; or
create new accounts with full user rights. Users whose accounts are configured
to have fewer user rights on the system could be less impacted than users who
operate with administrative user rights.

Web Proxy Auto-Discovery Vulnerability - CVE-2012-4776

A remote code execution vulnerability exists in the way that the .Net Framework
retrieves the default web proxy settings. An attacker who successfully
exploited this vulnerability could take complete control of an affected system.
An attacker could then install programs; view, change, or delete data; or
create new accounts with full user rights.

WPF Reflection Optimization Vulnerability - CVE-2012-4777

An elevation of privilege vulnerability exists in the way that the .Net
Framework validates permissions for objects involved with reflection. An
attacker who successfully exploited this vulnerability could take complete
control of an affected system. An attacker could then install programs; view,
change, or delete data; or create new accounts with full user rights. Users
whose accounts are configured to have fewer user rights on the system could be
less impacted than users who operate with administrative user rights.

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:

        http://www.auscert.org.au/render.html?cid=1980

===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================
-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967

iQIVAwUBUKLhJO4yVqjM2NGpAQLNxQ//ZkURmKUWngGZoayUQI9FvsHJ6RYsyUT+
2pVX1z5X5Tc/X5gb1GDVejkGAKTW+k8k4Xpd8VLkoQLybf31ebDTB/EF9+TcQ+hy
lOWT9UkisfFE9+K+SQtZU9G9yWCvkszwgYvFwmFrZSOyM7SQcUpcXHPksI/bAWah
1FrFcL5shF35ecsOy6hTrMce0qRBBnXowzwnS8LnEGDpW6bK6EnWa4HQRleh7+hv
Rgu0kZRSGbrD/gpn47QFQSUq8CqkT3UHmBgPpaoybrQAys3Tkx7a8vYnTYD2aUDz
ml39Mo+2/cXhMfyFY1zq86hKVGaFHJvU9Tl3+kPhpPxicbXwjdBJaD7TnAx3pEPH
T2A8+VaEU4DueayIa2f+H8qo5Yoknj1UnWcOlfufNsB9Uu3mPbb4kR3v7wR/Yg2h
2phuDh9M5TDgBoPKDcAnWsPgLOHcEI8mNMdz7QKdXg+8rnSz6ugKlrSw+xEb/Ip8
9ajvV5C8AucQ0B3rESAgcIqniZz1BQri8U/rTswm0NzO9pYBK2WvtSNVdtujuhe/
72CwAoTvXvIq1dESj1AqpiLPEVgVGcVFVVWk0xCjVDSunoT4sea82rrv6BT3FuRw
pATu80kpzu5tf2ft0lUNDOKKQ7EaESBoN4z6V9kosP+iFa8+/xueYlaULlie8k9Q
aVa3B6YNKyY=
=w8yH
-----END PGP SIGNATURE-----