[NEWS] Multiple Buffer overruns RealNetworks Helix Universal Server

From: support@securiteam.com
Date: 12/25/02

  • Next message: support@securiteam.com: "[UNIX] ProFTPD Long Password Crash"
    From: support@securiteam.com
    To: list@securiteam.com
    Date: 25 Dec 2002 11:41:50 +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

    Beyond Security would like to welcome Tiscali World Online
    to our service provider team.
    For more info on their service offering IP-Secure,
    please visit http://www.worldonline.co.za/services/work_ip.asp
    - - - - - - - - -

      Multiple Buffer overruns RealNetworks Helix Universal Server
    ------------------------------------------------------------------------

    SUMMARY

    According to REAL, the Helix Universal Server is the only universal
    platform with support for live and on-demand delivery of all major media
    file formats, including Real Media, Windows Media, QuickTime, MPEG 4, MP3,
    MPEG 2, and more. The Helix server is vulnerable to multiple buffer
    overrun vulnerabilities. Previous versions were not tested but it is
    assumed that they too may be vulnerable.

    DETAILS

    Vulnerable systems:
     * RealNetworks Helix Universal Server 9.0 under Windows, FreeBSD, HP-UX,
    AIX, Linux, Sun Solaris 2.7 & 2.8

    The Helix server uses the RTSP protocol, which is based upon HTTP.

    Vulnerability One:
    By supplying an overly long character string within the transport field of
    a SETUP RSTP request to a Helix server, which by default listens on TCP
    port 554, an overflow will occur overwriting the saved return address on
    the stack. On a windows box, the Helix server is installed by default as a
    system service and so exploitation of this vulnerability would result in a
    complete server compromise, with supplied code executing in the security
    context of SYSTEM. The impact of these vulnerabilities on UNIX based
    platforms was not tested, though they are vulnerable.

    SETUP rtsp://www.ngsconsulting.com:554/real9video.rm RTSP/1.0
    CSeq: 302
    Transport: AAAAAAAAA-->

    Vulnerability Two:
    By supplying a very long URL in the Describe field, again over port 554,
    an attacker can overwrite the saved return address allowing the execution
    of code

    DESCRIBE rtsp://www.ngsconsulting.com:554/AAAAAAAA-->.smi RTSP/1.0
    CSeq: 2
    Accept: application/sdp
    Session: 4668-1
    Bandwidth: 393216
    ClientID: WinNT_5.2_6.0.11.818_RealPlayer_R1P04D_en-us_UNK
    Cookie: cbid=www.ngsconsulting.com
    GUID: 00000000-0000-0000-0000-000000000000
    Language: en-us
    PlayerCookie: cbid
    RegionData: myregion
    Require: com.real.retain-entity-for-setup
    SupportsMaximumASMBandwidth: 1

    Vulnerability Three:
    By making two HTTP requests (port 80) containing long URI's
    simultaneously, (in making the first connection, it will appear to hang,
    by keeping this session open and making another connection and supplying
    the same request again ), will cause the saved return address to also be
    overwritten, allowing an attacker to run arbitrary code of their choosing.

    GET /SmpDsBhgRl3a685b91-442d-4a15-b4b7-566353f4178fAAAAAA--> HTTP/1.0
    User-Agent: RealPlayer G2
    Expires: Mon, 18 May 1974 00:00:00 GMT
    Pragma: no-cache
    Accept: application/x-rtsp-tunnelled, */*
    ClientID: WinNT_5.2_6.0.11.818_RealPlayer_R1P04D_en-us_UNK
    Cookie:
    cbid=dfjgimiidjcfllgheokrqprqqojrptnpikcjkioigjdkfiplqniomprtkronoqmuekigihdi
    X-Actual-URL: rtsp://www.ngssoftware.com/nosuchfile.rt

    Fix Information:
    NGSSoftware alerted REALNetworks to theses issues on 8/11/2002,
    30/11/2002, 12/11/2002 respectively. A patch has now been made available
    from
    <http://www.service.real.com/help/faq/security/bufferoverrun12192002.html>
    http://www.service.real.com/help/faq/security/bufferoverrun12192002.html

    ADDITIONAL INFORMATION

    The information has been provided by <mailto:nisr@nextgenss.com>
    NGSSoftware Insight Security Research.

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

    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.



    Relevant Pages

    • SecurityFocus Microsoft Newsletter #165
      ... Tenable Security ... distribute, manage, and communicate vulnerability and intrusion detection ... Microsoft Internet Explorer MHTML Forced File Execution Vuln... ...
      (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)
    • [NT] Cumulative Security Update for Internet Explorer (MS04-038)
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... Get your security news from a reliable source. ... CSS Heap Memory Corruption Vulnerability, ... Microsoft Windows NT Server 4.0 Terminal Server Edition Service Pack 6 ...
      (Securiteam)
    • 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 #160
      ... MICROSOFT VULNERABILITY SUMMARY ... Geeklog Forgot Password SQL Injection Vulnerability ... Atrium Software Mercur Mailserver IMAP AUTH Remote Buffer Ov... ... Sun Java Virtual Machine Slash Path Security Model Circumven... ...
      (Focus-Microsoft)