[NEWS] ePolicy Orchestrator Multiple Vulnerabilities

From: SecuriTeam (support_at_securiteam.com)
Date: 08/04/03

  • Next message: SecuriTeam: "[EXPL] Tab Control Shatter Attack Exploit"
    To: list@securiteam.com
    Date: 4 Aug 2003 14:06:10 +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

    Get Thawte's New Step-by-Step SSL Guide for MSIIS

    In this guide you will find out how to test, purchase, install
    and use a Thawte Digital Certificate on your MSIIS web server.
    Throughout, best practices for set-up are highlighted to help you
    ensure efficient ongoing management of your encryption keys and digital
    certificates. Get your copy of this new guide now:
    http://ad.doubleclick.net/clk;5903126;8265119;j

    - - - - - - - - -

      ePolicy Orchestrator Multiple Vulnerabilities
    ------------------------------------------------------------------------

    SUMMARY

     
    <http://www.mcafeeb2b.com/products/epolicy/default-desktop-protection.asp>
    McAfee Security ePolicy Orchestrator is an enterprise antivirus management
    tool. ePolicy Orchestrator is a policy driven deployment and reporting
    tool for enterprise administrators to effectively manage their desktop and
    server antivirus products.

    Three vulnerabilities exist in the ePolicy Server and Agent that allows an
    attacker to anonymously execute arbitrary code.

    To attack a machine running ePO, an attacker would typically need to be
    located within the corporate firewall and be able to connect over the
    network to the host they wish to compromise. Once one of the vulnerability
    is successfully exploited, the attacker can execute arbitrary code under
    the privileges used by ePO. SYSTEM is the default.

    DETAILS

    Vulnerable Systems:
     * ePolicy Orchestrator version 2.X and 3.0

    The ePolicy Orchestrator (ePO) is built upon a client / server solution
    with Agents running on all client hosts. This allows all installation and
    administration of antivirus software to be centralized to one host. To
    achieve this, ePO relies on three parts:
    Server, Agents, and MSDE (to store configuration information).

    All services are by default installed to run as SYSTEM on the host and
    thus can be used to either elevate local privileges or remotely compromise
    the host.

    @stake has discovered 3 different vulnerabilities in the ePO solution. 2
    vulnerabilities concern the server and 1 concerns the agent.

    Server Issue #1:
    MSDE SA account compromise - This vulnerability applies to ePO 2.X and 3.0
    and is divided up into 3 different parts, that combined allows an attacker
    to execute code on the host.

    Information disclosure - By issuing a properly formatted HTTP request to
    the ePO Server, it will respond with the server config file. This config
    file contains username and encrypted password for the database
    administrator of the MSDE installation.

    Weak cryptography implementation - The encrypted password stored in the
    ePO Server config file is encrypted with a DES variant and a secret key.
    The secret key is stored in a DLL, making decryption of the password an
    easy task.

    Default MSDE installation - The installation of MSDE is not hardened, so
    once the attacker has the database administrator username and password, he
    can execute OS commands as SYSTEM through xp_cmdshell.

    Server Issue #2:
    ComputerList format string vulnerability - This vulnerability applies to
    ePO 2.X. Sending a POST request to the Server where the ComputerList
    parameter contains a few format characters will cause the service to crash
    when it tries to log a failed name resolution. A properly constructed
    malicious string containing format string characters will allow the
    execution of arbitrary code.

    Client Issue #1:
    ePO Agent Heap Overflow - This vulnerability applies to ePO 2.X. Sending a
    POST request to the Agent where parameters on the URL are substituted by a
    large number of A's will cause the service to crash. A properly formatted
    request will allow an attacker to overwrite arbitrary data and thus
    execute code.

    Vendor Status:
    NAI has released a bulletin and a patch that resolves these issues.
    Bulletin: <http://www.nai.com/us/promos/mcafee/epo_vulnerabilities.asp>
    http://www.nai.com/us/promos/mcafee/epo_vulnerabilities.asp

    @stake Recommendation:
    When deploying new security products within the enterprise, organizations
    should understand the risks that new security solutions may introduce.
    Does the service need to be running as the SYSTEM user? Does the service
    need to be accessed anonymously from any machine? Usually the answer is
    no. Products should be configured to use the least privilege required and
    only send and receive network data to the required machines. @stake
    recommends installing the vendor patch.

    ADDITIONAL INFORMATION

    The information has been supplied by <mailto:andreas@atstake.com> Andreas
    Junestam

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

    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: SecuriTeam: "[EXPL] Tab Control Shatter Attack Exploit"

    Relevant Pages

    • SecurityFocus Microsoft Newsletter #171
      ... Better Management for Network Security ... GoodTech Telnet Server Remote Denial Of Service Vulnerabilit... ... ASPApp PortalAPP Remote User Database Access Vulnerability ...
      (Focus-Microsoft)
    • SecurityFocus Microsoft Newsletter #174
      ... This issue sponsored by: Tenable Network Security ... the worlds only 100% passive vulnerability ... MICROSOFT VULNERABILITY SUMMARY ... Novell Netware Enterprise Web Server Multiple Vulnerabilitie... ...
      (Focus-Microsoft)
    • SecurityFocus Microsoft Newsletter # 150
      ... - automatically set positive security policies for real-time protection, ... MICROSOFT VULNERABILITY SUMMARY ... Meteor FTP Server USER Memory Corruption Vulnerability ... MDaemon SMTP Server Null Password Authentication Vulnerabili... ...
      (Focus-Microsoft)
    • SecurityFocus Microsoft Newsletter #69
      ... LANguard Security Event Log Monitor: ... MICROSOFT VULNERABILITY SUMMARY ... BrowseFTP Client Buffer Overflow Vulnerability ... Michael Lamont Savant Web Server Long Request DoS Vulnerability ...
      (Focus-Microsoft)
    • ePolicy Orchestrator multiple vulnerabilities
      ... Advisory Name: ePolicy Orchestrator multiple vulnerabilities ... Three vulnerabilities exist in the ePolicy Server and Agent ... arbitrary code under the privileges used by ePO. ... MSDE SA account compromise - This vulnerability applies to ePO 2.X ...
      (Bugtraq)