J-Security Center

Latest Attack Object Updates
  • IDP Daily Update #1537
    posted: 11/06/09
  • NSM Daily Update #1537
    posted: 11/06/09
  • Deep Inspection 5.3r5 and above, 5.4, 6.0 #1537
    posted: 11/06/09
  • Deep Inspection 5.1 and 5.2 #1435
    posted: 11/06/09
  • Deep Inspection 5.0, 5.3r4 and below #1132
    posted: 03/28/08 (04/01/08 for 5.0)
  • Antivirus
    posted: 11/05/09

Title: Feng Multiple Remote Buffer Overflow and Denial of Service Vulnerabilities

Severity: HIGH

Description:

Feng is a freely available multimedia streaming server that supports RTSP and RTP (Real-Time Streaming protocols).

Feng is prone to multiple remote buffer-overflow and denial-of-service vulnerabilities:

- Two buffer-overflow vulnerabilities reside in the 'RTSP_valid_response_msg()' function in the 'rtsp/RTSP_state_machine.c' source file. These issues stem from the improper use of 'sscanf()' when copying user-supplied data to a statically allocated buffer.

- An integer-overflow vulnerability resides in the 'RTSP_remove_msg()' function in the 'rtsp/RTSP_lowlevel.c' source file. This issue allows attackers to trigger excessively large memory move operations that will crash the application.

- A NULL-pointer dereference vulnerability occurs in the 'parse_transport_header()' function in the 'rtsp/RTSP_setup.c' source file.

- A NULL-pointer dereference vulnerability occurs in the 'parse_play_time_range()' function in the 'rtsp/RTSP_play.c' source file.

- A NULL-pointer dereference vulnerability occurs in the 'log_user_agent()' function in the 'rtsp/RTSP_utils.c' source file.

- A NULL-pointer dereference vulnerability occurs in the 'Url_init()' function in the 'utils/url.c' source file of the Netembryo 0.0.4 library. This vulnerability is exposed because of the interaction of Feng and Netembryo, and is only a denial-of-service issue because of Feng's passing of '/:' sequences to the library in URIs.

Successfully exploiting these issues allows remote attackers to execute arbitrary code in the context of the server application. Attackers may also crash the application, denying service to legitimate users.

Feng 0.1.15 is vulnerable to these issues; other versions may also be affected.

Affected Products:

  • Feng Feng 0.1.15
  • Netembryo Netembryo 0.0.4

References:

Juniper Networks provides this content via a wide variety of sources and production methods. If notified of errors or omissions in the content of this page, Juniper Networks, at its discretion, will modify or remove the page or leave the content as is, depending on various factors including but not limited to the reputation and authority of the party providing the notification. Please use the contact information displayed elsewhere on this page to report any errors or omissions regarding the content on this page.