Infinite loop in Wireshark - CVE-2020-15466

 

Infinite loop in Wireshark - CVE-2020-15466

Published: July 3, 2020 / Updated: July 15, 2020


Vulnerability identifier: #VU29492
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2020-15466
CWE-ID: CWE-835
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to infinite loop within the GVCP dissector. A remote attacker can pass specially crafted packet trace file to the application, consume all available system resources and cause denial of service conditions.


Affected software

Wireshark
Arch Linux
Gentoo Linux
Ubuntu
Opensuse
openEuler
wireshark (Alpine package)
tshark (Ubuntu package)
wireshark (Ubuntu package)
wireshark-qt (Ubuntu package)
wireshark-common (Ubuntu package)
wireshark-gtk (Ubuntu package)
libwireshark13 (Ubuntu package)
libwireshark11 (Ubuntu package)
wireshark
wireshark-debuginfo
wireshark-debugsource
wireshark-devel
wireshark-help

How to mitigate CVE-2020-15466

Install updates from vendor's website.

Wireshark - update to 3.2.5
wireshark (Alpine package) - update to 3.2.5-r0
tshark (Ubuntu package) - update to Ubuntu Pro
wireshark (Ubuntu package) - update to Ubuntu Pro
wireshark-qt (Ubuntu package) - update to Ubuntu Pro
wireshark-common (Ubuntu package) - update to Ubuntu Pro
wireshark-gtk (Ubuntu package) - update to Ubuntu Pro
libwireshark13 (Ubuntu package) - update to Ubuntu Pro
libwireshark11 (Ubuntu package) - update to Ubuntu Pro
wireshark - update to 2.6.2-9
wireshark-debuginfo - update to 2.6.2-9
wireshark-debugsource - update to 2.6.2-9
wireshark-devel - update to 2.6.2-9
wireshark-help - update to 2.6.2-9

External References

Related Security Bulletins