OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: The SANS Institute (CriticalVulnerabilityAnalysis_at_sans.org)
Date: Mon Feb 17 2003 - 08:49:57 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

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

    ***********************************************************************
                       SANS Critical Vulnerability Analysis
    February 17, 2003 Vol. 2. No. 6
    ***********************************************************************

    The weekly CVA prioritizes and summarizes the most important
    vulnerabilities and attacks identified during the past week and
    provides guidance on appropriate actions to protect your systems.

    ***********************************************************************

    Table of Contents
    - -----------------
    Widely Deployed Software:
    (1) MODERATE: SQLBase EXECUTE Command Parameter Buffer Overflow
    (2) LOW: AIX libnsl Signed Integer Overflow

    Other Software:
    (3) MODERATE: Opera Browser Username Buffer Overflow
    (4) MODERATE: AbsoluteTelnet Client Terminal Titlebar Buffer Overflow

    **************************** Sponsored Links **************************
    Privacy notice: These links redirect to non-SANS web pages.

    "Levering IP Connectivity" Ensure your security solution is clear-cut
    and cost effective. CDI's whitepaper:
    http://www.sans.org/cgi-bin/sanspromo/CVA17
    - ----------------------------------------------------------------------
    Get a FREE Security Token - Strong (Two-Factor) Authentication For
    2/3 Less Than The Leading Competitor
    http://www.sans.org/cgi-bin/sanspromo/CVA18
    ***********************************************************************

    **************************************************************
    Widely Deployed Software
    **************************************************************

    (1) MODERATE: SQLBase EXECUTE Command Parameter Buffer Overflow

    Affected products:
    SQLBase 8.0.0 and 8.1.0

    Description:
    The SQLBase SQL server contains a buffer overflow in handling large
    parameters passed to the EXECUTE command. Attackers can exploit the
    vulnerability to execute arbitrary code with Windows SYSTEM privileges.
    The standard default database that ships with SQLBase is called
    "Island", and it allows remote users to authenticate using the SYSADM
    account and a blank password. Attackers that can access the Island
    database (or attackers with valid authentication credentials) can
    issue the EXECUTE command and exploit the vulnerability.

    Risk: Remote SYSTEM-level compromise of Windows hosts running the
    SQLBase SQL server.

    Deployment: Significant.
    SQLBase is a relational database management system for Windows.
    According to the vendor website, SQLBase is currently deployed at
    thousands of companies worldwide and has more than one million users.

    Ease of Exploitation: Unknown, but assumed to be straightforward.
    An example showing how to trigger the overflow to crash the SQLBase
    service was provided in the advisory.

    Status: This bug was originally discovered in release 8.0.0. The
    vendor acknowledged and released version 8.1.0 which was supposed
    to fix the problem. According to the advisory, the updated version
    still contains the overflow, it just takes a longer malicious input
    to trigger the flaw. The vendor has not acknowledged the problem
    in version 8.1.0 and no working patch is available. Traffic to port
    2155/tcp can be blocked to limit access to the vulnerable service.

    References:
    - ---------------
    VulnWatch posting by Arjun Pednekar:
    http://archives.neohapsis.com/archives/vulnwatch/2003-q1/0062.html

    ISS Advisory:
    http://www.iss.net/security_center/static/11269.php

    Secunia Advisory:
    http://www.secunia.com/advisories/8023/

    Vendor Website (Gupta Technologies):
    http://www.guptaworldwide.com/

    Council Site Actions:
    The affected software is not in production or widespread use at any
    of the council sites.

    ************************************************************

    (2) LOW (speculative): AIX libnsl Signed Integer Overflow

    Affected Products:
    AIX (assume all versions)

    Description:
    IBM has released APAR IY38434, which fixes a signed integer overflow
    vulnerability in the libnsl library, specifically in XDRMEM_GETBYTES.
    Any program using libnsl could potentially be affected. Libnsl, the
    network services library, provides functions that allow application
    programs to interface to network services and includes a remote
    procedure call mechanism. The only description provided by IBM is
    "malicious data could cause programs depending on libnsl to crash". It
    is unknown whether the vulnerability could be exploited by remote
    attackers to execute code. Similar vulnerabilities discovered in the
    past have enabled remote root compromise.

    Risk: Unknown, but possibly remote root compromise of servers running
    network programs linked against the vulnerable library. Risk assessment
    at this point has been performed based on similar vulnerabilities
    discovered in the past since no details have been provided by IBM.

    Deployment: Significant.
    All AIX versions are believed to rely on the vulnerable
    libraries. Based on information associated with a different
    remotely-exploitable libnsl integer overflow bug, it appears that
    AIX may share libnsl code with SUN (and potentially other vendors),
    suggesting that platforms other than AIX may be vulnerable.

    Ease of Exploitation: Unknown. No technical details were provided in
    the advisory.

    Status: This vulnerability has been confirmed and fixed by the vendor.

    References:
    - ------------
    IBM Advisory:
    http://archives.neohapsis.com/archives/aix/2003-q1/0001.html

    Background information provided by reports about
    DIFFERENT (but similar) vulnerabilities:
    http://www.ciac.org/ciac/bulletins/i-072.shtml
    http://www.ciac.org/ciac/bulletins/h-06a.shtml
    http://www.cert.org/advisories/CA-2002-25.html

    Council Site Actions:
    AIX is in use at a number of the council sites; however, most of the
    installations are small, and these sites are currently treating this
    as a low priority and just investigating the potential threat level at
    this stage. Several of the sites that are not using AIX platforms have
    chosen to investigate the level of vulnerability on other platforms.

    **************************************************************
    Other Software
    **************************************************************

    (3) MODERATE: Opera Browser Username Buffer Overflow

    Affected Products:
    Opera 6.05 build 1140
    Opera 7 beta2 build 2577
    possibly other Opera releases

    Description:
    The Opera web browser contains a buffer overflow in handling URLs
    containing very long usernames. Attackers can exploit the flaw to
    execute arbitrary code on the system running Opera. Exploitation
    requires that the Opera browser attempt to load a malicious URL, which
    could be accomplished by clicking on a link or viewing a malicious
    web page that automatically loads the URL, for example.

    Risk: Compromise of the system running Opera.

    Deployment: Moderate.
    The Opera browser is ranked third among browsers worldwide behind
    Internet Explorer and Netscape. The software was designed to be
    compact, making it a popular browser solution for embedded devices.
    Opera runs on Windows, OS/2, Linux, BeOS, BelA, Symbian OS, and QNX.

    Ease of Exploitation: Straightforward.
    The attacker must craft a URL of the form: http://USERNAME, where
    USERNAME is an over-sized string. The advisory provides example
    exploit code (said to launch calc.exe) and many technical details.

    Status: According to the advisory, the vendor has been advised of the
    problem but has not confirmed. No patch is available, but the advisory
    suggests a workaround that involves modifying Opera's language file.

    References:
    - ------------
    Advisory and Exploit Code by nesumin:
    http://www.securiteam.com/windowsntfocus/5MP0B0096Y.html
    http://archives.neohapsis.com/archives/bugtraq/2003-02/0121.html

    Vendor Website:
    http://www.opera.com

    Council Site Actions:
    The affected software is not in production or widespread use at any
    of the council sites. They reported that no action was necessary.

    **************************************************************

    (4) MODERATE: AbsoluteTelnet Client Terminal Titlebar Buffer Overflow

    Affected Products:
    AbsoluteTelnet client version 2.00 and 2.11

    Description:
    The AbsoluteTelnet client contains a buffer overflow when handling
    escape sequences sent by the server which set the terminal titlebar
    to an oversized string. A malicious terminal server could exploit
    the vulnerability to execute arbitrary code on the client with
    the privileges of the user running AbsoluteTelnet. On a multi-user
    terminal server, a malicious user could alternatively exploit the
    vulnerability to compromise another user. In this case, the attacker
    needs to place the malicious escape sequence in a file and trick
    the victim into viewing the file contents over the connection (the
    AbsoluteTelnet client interprets the escape sequence arriving across
    the TCP channel as a command).

    Risk: Remote terminal client compromise by a hostile server.

    Deployment: Moderate.
    AbsoluteTelnet is a popular shareware terminal client for Windows that
    supports telnet, SSH and a number of advanced options. Download.com
    reports over 200,000 downloads of the version 2.11 software since
    Dec. 30, 2002.

    Ease of Exploitation:
    DoS -- Trivial. Examples showing how to trigger a client crash were
    included with the advisory.

    Code execution -- Unknown, but believed to be straightforward.
    Version 2.11 is more difficult to exploit than version 2.00 because
    the client performs a unicode conversion on the attacker-supplied
    string. According to CERT, an exploit is publicly available.

    Status: Vendor confirmed. Users are advised to upgrade to version
    2.12 RC10 which contains a fix.

    References:
    - -------------
    Bugtraq posting by Knud:
    http://archives.neohapsis.com/archives/bugtraq/2003-02/0089.html

    CERT Vulnerability Note #VU666073:
    http://www.kb.cert.org/vuls/id/666073

    Download.com AbsoluteTelnet page:
    http://download.com.com/3000-2155-10177893.html?tag=just_in

    Vendor Website:
    http://www.celestialsoftware.net/

    Council Site Actions:
    The affected software is not in production or widespread use at any
    of the council sites.

    ************************************************************

    About the CVA Process and Council

    The CVA is produced in four phases:
    Phase 1: Neohapsis (www.neohapsis.com) director of research, Jeff
    web sites as well as bugtraq and other sources of new vulnerability
    information and compile what they believe to be a complete list of all
    new vulnerabilities and major vulnerability announcements made during
    the week. The SANS Institute and Network Computing Magazine vet the
    list through the major system manufacturers and jointly publish it
    every week as the Security Alert Consensus. (SAC) Anyone may subscribe
    to the SAC at http://www.sans.org/newlook/digests/SAC.htm

    Phase 2: TippingPoint's Vicki Irwin culls the SAC list to extract the
    vulnerabilities and announcements that demand immediate action. This
    reduces the list from 30-50 each week down under 10. Vicki has been
    on the front lines of intrusion detection and vulnerability testing
    for nearly five years and her work in the field is legendary.

    Phase 3: Very technical security managers at fifteen of the largest
    user organizations in the United States each review the "immediate
    action" vulnerabilities and describe what they did or did not do
    to protect their organizations. Council members include banks and
    other financial organizations, government agencies, universities,
    major research laboratories, ISPs, health care, manufacturers,
    insurance companies and a couple more. The individual members have
    direct responsibility for security for their systems and networks. All
    were concerned that information about their security configuration
    would leak out, and agreed to serve only if their identities were
    not revealed.

    Phase 4: SANS compiles the responses and identifies the items on which
    the Council members took or are taking action, produces the weekly CVA,
    and distributes it via email to all eligible persons.

    **********************************************************************
    Critical Vulnerability Analysis Scale Ratings

    In ranking vulnerabilities several factors are taken into account,
    such as:

    - - Is this a server or client compromise? At what privilege level?
    - - Is the affected product widely deployed?
    - - Is the problem found in default configurations/installations?
    - - Are the affected assets high value (e.g. databases, e-commerce
      servers)?
    - - Is the network infrastructure affected (DNS, routers, firewalls)?
    - - Is exploit code publicly available?
    - - Are technical vulnerability details available?
    - - How difficult is it to exploit the vulnerability?
    - - Does the attacker need to lure victims to a hostile server?

    Based on the answers to these questions, vulnerabilities are ranked
    as Critical, High, Moderate, or Low.

    CRITICAL vulnerabilities are those where essentially all planets
    align in favor of the attacker. These vulnerabilities typically
    affect default installations of very widely deployed software, result
    in root compromise of servers or infrastructure devices, and the
    information required for exploitation (such as example exploit code)
    is widely available to attackers. Further, exploitation is usually
    straightforward, in the sense that the attacker does not need any
    special knowledge about individual victims, and does not need to lure
    a target user into performing any special functions.

    HIGH vulnerabilities are usually issues that have the potential to
    become CRITICAL, but have one or a few mitigating factors that make
    exploitation less attractive to attackers. For example, vulnerabilities
    that have many CRITICAL characteristics but are difficult to exploit,
    do not result in elevated privileges, or have a minimally sized victim
    pool are usually rated HIGH. Note that HIGH vulnerabilities where the
    mitigating factor arises from a lack of technical exploit details will
    become CRITICAL if these details are later made available. Thus, the
    paranoid administrator will want to treat such HIGH vulnerabilities as
    CRITICAL, if it is assumed that attackers always possess the necessary
    exploit information.

    MODERATE vulnerabilities are those where the scales are slightly tipped
    in favor of the potential victim. Denial of service vulnerabilities
    are typically rated MODERATE, since they do not result in compromise
    of a target. Exploits that require an attacker to reside on the same
    local network as a victim, only affect nonstandard configurations
    or obscure applications, require the attacker to social engineer
    individual victims, or where exploitation only provides very limited
    access are likely to be rated MODERATE.

    LOW vulnerabilities usually do not affect most administrators, and
    exploitation is largely unattractive to attackers. Often these issues
    require the attacker to already have some level of access to a target
    (e.g. be able to execute arbitrary SQL queries, or be able to pop mail
    from a mail server), require elaborate specialized attack scenarios,
    and only result in limited damage to a target. Alternatively, a LOW
    ranking may be applied when there is not enough information to fully
    assess the implications of a vulnerability. For example, vendors often
    imply that exploitation of a buffer overflow will only result in a
    denial of service. However, many times such flaws are later shown
    to allow for execution of attacker-supplied code. In these cases,
    the issues are reported in order to alert security professionals to
    the potential for deeper problems, but are ranked as LOW due to the
    element of speculation.

    Remediation Timescale
    ===================================
    A vulnerability rating corresponds to the "threat level" of a
    particular issue. Critical threats must be responded to most quickly,
    as the potential for exploitation is high. Recommended response times
    corresponding to each of the ratings is below. These recommendations
    should be tailored according to the level of deployment of the affected
    product at your organization.

    CRITICAL: 48 hours
    HIGH: 5 business days
    MODERATE: 15 business days
    LOW: At the administrator's discretion

    ******************************************************************
    Subscriptions: The CVA is distributed free of charge to people
    responsible for securing information systems and networks. You may
    forward this newsletter to any people with such responsibility inside
    or outside your organization.

    To subscribe, at no cost, go to https://www.sans.org/sansnews/
    where you may also request subscriptions to any of SANS other free
    newsletters.

    To change your subscription, address, or other information, visit
    http://www.sans.org/sansurl and enter your SD number or email address
    (from the headers.) You will receive your personal URL via email.

    Copyright 2003. All rights reserved. No copying, forwarding, or reuse
    allowed, other than those listed in the preceding paragraph, without
    written permission from the SANS Institute. Email sansrosans.org
    for permission.
                             ==end==

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.1 (GNU/Linux)

    iD8DBQE+UOoq+LUG5KFpTkYRAodAAKCO0SJqod3TYu/2xI/XtZkstBMn5ACfX0jO
    tXXW298+x/jVIx+8VdgrcIA=
    =iJBd
    -----END PGP SIGNATURE-----