SecurityTracker.com
    Home    |    View Topics    |    Search    |    Contact Us    |   

SecurityTracker
Archives


 


Category:   Application (Security)  >   Sourcefire Intrusion Sensors Vendors:   Sourcefire
Sourcefire Intrusion Sensor Buffer Overflow in DCE/RPC Preprocessor Lets Remote Users Execute Arbitrary Code
SecurityTracker Alert ID:  1017670
SecurityTracker URL:  http://securitytracker.com/id/1017670
CVE Reference:   CVE-2006-5276   (Links to External Site)
Date:  Feb 20 2007
Impact:   Execution of arbitrary code via network, User access via network
Fix Available:  Yes  Vendor Confirmed:  Yes  
Version(s): 4.1.x, 4.5.x, and 4.6x; all prior to SEU64
Description:   A vulnerability was reported in Sourcefire's Intrusion Sensors. A remote user can execute arbitrary code on the target system.

A remote user can send specially crafted data to trigger a stack overflow and execute arbitrary code on the target system. The code will run with the privileges of the target Snort service.

The Sourcefire Intrusion Sensors version 4.1.x, 4.5.x, and 4.6x with SEUs prior to SEU 64 are affected. The Sourcefire Intrusion Sensors for Crossbeam version 4.1.x, 4.5.x, and 4.6x with SEUs prior to SEU 64 are also affected.

The open source Snort software is also affected.

The vendor credits Neel Mehta from IBM X-with reporting this vulnerability.

Impact:   A remote user can execute arbitrary code on the target system.
Solution:   The vendor has apparently issued a fix and provided information via the Sourcefire support site.

The Snort advisory is available at:

http://www.snort.org/docs/advisory-2007-02-19.html

Vendor URL:  www.sourcefire.com/ (Links to External Site)
Cause:   Boundary error

Message History:   None.


 Source Message Contents

Subject:  US-CERT Technical Cyber Security Alert TA07-050A -- Sourcefire Snort


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


                     National Cyber Alert System

               Technical Cyber Security Alert TA07-050A


Sourcefire Snort DCE/RPC Preprocessor Buffer Overflow

   Original release date: February 19, 2007
   Last revised: --
   Source: US-CERT


Systems Affected

     * Snort 2.6.1, 2.6.1.1, and 2.6.1.2
     * Snort 2.7.0 beta 1
     * Sourcefire Intrusion Sensors version 4.1.x, 4.5.x, and 4.6x with
       SEUs prior to SEU 64
     * Sourcefire Intrusion Sensors for Crossbeam version 4.1.x, 4.5.x,
       and 4.6x with SEUs prior to SEU 64

   Other products that use Snort or Snort components may be affected.


Overview

   A stack buffer overflow vulnerability in the Sourcefire Snort
   DCE/RPC preprocessor could allow an unauthenticated, remote
   attacker to execute arbitrary code with the privileges of the Snort
   process.


I. Description

   Sourcefire Snort is a widely-deployed, open-source network
   intrusion detection system (IDS). Snort and its components are used
   in other IDS products, notably Sourcefire, and Snort is included
   with a number of operating system distributions. The DCE/RPC
   preprocessor reassembles fragmented SMB and DCE/RPC traffic before
   passing data to the Snort rules.

   The vulnerable code does not properly reassemble certain types of
   SMB and DCE/RPC packets. An attacker could exploit this
   vulnerability by sending a specially crafted TCP packet to a host
   or network monitored by Snort. The DCE/RPC preprocessor is enabled
   by default, and it is not necessary for an attacker to complete a
   TCP handshake.

   US-CERT is tracking this vulnerability as VU#196240. This
   vulnerability has been assigned CVE number CVE-2006-5276. Further
   information is available in advisories from Sourcefire and ISS.


II. Impact

   A remote, unauthenticated attacker may be able to execute arbitrary
   code with the privilege level of the Snort preprocessor.


III. Solution

Upgrade

   Snort 2.6.1.3 is available from the Snort download site. Sourcefire
   customers should visit the Sourcefire Support Login site.

Disable the DCE/RPC Preprocessor

   To disable the DCE/RPC preprocessor, comment out the line that loads
   the preprocessor in the Snort configuration file (typically
   /etc/snort.conf on UNIX and Linux systems):

     [/etc/snort.conf]
     ...
     #preprocessor dcerpc...
     ...
   
   Restart Snort for the change to take effect.

   Disabling the preprocessor will prevent Snort from reassembling
   fragmented SMB and DCE/RPC packets. This may allow attacks to evade
   the IDS.


IV. References

     * US-CERT Vulnerability Note VU#196240 -
       <http://www.kb.cert.org/vuls/id/196240>

     * Sourcefire Advisory 2007-02-19 -
       <http://www.snort.org/docs/advisory-2007-02-19.html>

     * Sourcefire Support Login - <https://support.sourcefire.com/>

     * Sourcefire Snort Release Notes for 2.6.1.3 -
       <http://www.snort.org/docs/release_notes/release_notes_2613.txt>

     * Snort downloads - <http://www.snort.org/dl/>

     * DCE/RPC Preprocessor -
       <http://www.snort.org/docs/snort_htmanuals/htmanual_261/node104.html>

     * IBM Internet Security Systems Protection Advisory -
       <http://iss.net/threats/257.html>

     * CVE-2006-5276 -
       <http://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2006-5276>


 ____________________________________________________________________

   The most recent version of this document can be found at:

     <http://www.us-cert.gov/cas/techalerts/TA07-050A.html>
 ____________________________________________________________________

   Feedback can be directed to US-CERT Technical Staff. Please send
   email to <cert@cert.org> with "TA07-050A Feedback VU#196240" in the
   subject.
 ____________________________________________________________________

   For instructions on subscribing to or unsubscribing from this
   mailing list, visit <http://www.us-cert.gov/cas/signup.html>.
 ____________________________________________________________________

   Produced 2007 by US-CERT, a government organization.

   Terms of use:

     <http://www.us-cert.gov/legal.html>
 ____________________________________________________________________


Revision History

   February 19, 2007:  Initial Release

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

iQEVAwUBRdop4+xOF3G+ig+rAQKdtAgAhQY66LRfVlNkH30Q5RI0gIo5Vhu14yDP
qulLEyzjDhC7gDHWBGQYdE9eCy9Yf3P4BfKJS0766he/7CFn+BaDs7ohnXaynHQq
+kMYNBMBg2RbrGKfOGRLHc0P6X1tSP3w45IppjOv9Yo5SUVDCa7beZWURCIKZyp6
OuYXtnpiGNctHgeU56US0sfuKj8qP7KOd9pCDRDQRhJ3UUd9wDpXee66HBxchh+w
RSIQiMxisOX9mMYBW3z4DM/lb7PxXoa2Q7DwjM1NIOe/0tAObCOvF4uYhOLCVyNg
+EbcN9123V0PW95FITlHXvJU6K8srnnK+Fhpfyi4vg5bYeEF2WiUrg==
=T7v8
-----END PGP SIGNATURE-----

 
 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us

This web site uses cookies for web analytics. Learn More

Copyright 2021, SecurityGlobal.net LLC