HOME > ADVISORIES


   ADVISORY

CERT-In Advisory CIAD-2008-53
Multiple Denial of Service Vulnerabilities in Wireshark

Original issue date: October 24, 2008

Severity Rating: Medium

Systems Affected

  • Wireshark versions 0.10.3 to 1.0.3

Overview

Multiple Denial of Service vulnerabilities have been reported in Wireshark 0.10.3 to 1.0.3 which could be exploited to cause Denial of Service conditions in the affected system.

Description

Wireshark is a free packet sniffer computer application. It is used for network troubleshooting, analysis, software and communications protocol development and education.

1. USB dissector Denial of Service Vulnerability
    (CVE-2008-4680)

This vulnerability is caused due to an error in packet-usb.c file of USB dissector present in Wireshark versions 0.99.7 through 1.0.3. This vulnerability could be exploited by injecting a maliciouly crafted USB Request Block (URB) on the wire or in the trace file and then persuading the user to read the same. The vulnerable application could crash while processing the maliciouly crafted sequence of frames.

2. Bluetooth RFCOMM dissector Denial of Service Vulnerability     (CVE-2008-4681)

This vulnerability is caused due to an error in Bluetooth RFCOMM dissector present in Wireshark versions 0.99.7 through 1.0.3. This vulnerability could be exploited by injecting a maliciouly crafted packets on the wire or in the trace file and then persuading the user to read the same. The vulnerable application could crash while reading the maliciouly crafted packets.

3. Tamos CommView capture file Denial of Service     Vulnerability (CVE-2008-4682)

This vulnerability is caused due to an error in wtap.c file present in Wireshark versions 0.99.7 through 1.0.3. This vulnerability could be exploited by injecting a maliciouly crafted Tamos CommView capture file (.ncf file) with an "unknown/unexpected packet type” and then persuading the user to read the malformed file. The vulnerable application could crash due to an assertion failure while reading the maliciouly crafted file.

4. Bluetooth ACL dissector Denial of Service Vulnerability
    (CVE-2008-4683)

This vulnerability is caused due to an error in dissect_btacl function () method of packet-bthci_acl.c file of Bluetooth ACL dissector. This vulnerability could be exploited by injecting a maliciously crafted packet of invalid length, related to an erroneous tvb_memcpy call on the wire or in the trace file and then persuading the user to read the same. The vulnerable application could crash while processing the maliciously crafted sequence of frames.

Wireshark versions 0.99.2 through 1.0.3 are affected by this vulnerability.

5. PRP and MATE dissectors improper exception handling     Vulnerability (CVE-2008-4684)

This vulnerability is caused due to improper handling of the exceptions thrown by post dissectors in Wireshark versions 0.99.2 through 1.0.3. This vulnerability could be exploited by injecting a maliciouly crafted sequence of frames on the wire or in the trace file and then persuading the user to read the same. The vulnerable application could crash while processing the maliciouly crafted sequence of frames.

6. Q.931 dissector Denial of Service Vulnerability
    (CVE-2008-4685)

This vulnerability is caused due to an error in dissect_q931_cause_ie () method of packet-q931.c file present in Wireshark versions 0.10.3 through 1.0.3. This vulnerability could be exploited by injecting a maliciouly crafted sequence of frames on the wire or in the trace file and then persuading the user to read the same. The vulnerable application could crash while processing the maliciouly crafted sequence of frames.

Solution

Upgrade to Wireshark 1.0.4 or later.

http://www.wireshark.org/download.html

Vendor Information

Wireshark
http://www.wireshark.org/security/wnpa-sec-2008-06.html


References

SecurityFocus
http://www.securityfocus.com/bid/31838

Secunia
http://secunia.com/advisories/32355/

SecurityTracker
http://securitytracker.com/alerts/2008/Oct/1021069.html

FrSIRT
http://www.frsirt.com/english/advisories/2008/2872

CVE Name
CVE-2008-4680
CVE-2008-4681
CVE-2008-4682
CVE-2008-4683
CVE-2008-4684
CVE-2008-4685



Disclaimer

The information provided herein is on "as is" basis, without warranty of any kind.

Contact Information


Phone: +91-11-24368572

Postal address

Indian Computer Emergency Response Team (CERT-In)
Ministry of Communications and Information Technology
Electronics Niketan
6, C.G.O. Complex
New Delhi-110 003