CVE-2011-1959Improper Restriction of Operations within the Bounds of a Memory Buffer in Wireshark

Severity
4.3MEDIUMNVD
EPSS
1.9%
top 16.55%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedJun 6
Latest updateMay 17

Description

The snoop_read function in wiretap/snoop.c in Wireshark 1.2.x before 1.2.17 and 1.4.x before 1.4.7 does not properly handle certain virtualizable buffers, which allows remote attackers to cause a denial of service (application crash) via a large length value in a snoop file that triggers a stack-based buffer over-read.

CVSS vector

AV:N/AC:M/C:N/I:N/A:PExploitability: 8.6 | Impact: 2.9

Affected Packages3 packages

debiandebian/wireshark< wireshark 1.6.0-1 (bookworm)
Debianwireshark/wireshark< 1.6.0-1+3
NVDwireshark/wireshark25 versions+24

Patches

🔴Vulnerability Details

2
GHSA
GHSA-8qfq-3vq7-6vqq: The snoop_read function in wiretap/snoop2022-05-17
OSV
CVE-2011-1959: The snoop_read function in wiretap/snoop2011-06-06

📋Vendor Advisories

2
Red Hat
wireshark: Stack-based buffer over-read from tvbuff buffer when reading snoop capture files2011-05-31
Debian
CVE-2011-1959: wireshark - The snoop_read function in wiretap/snoop.c in Wireshark 1.2.x before 1.2.17 and ...2011

📐Framework References

1
CWE
Buffer Access with Incorrect Length Value

💬Community

1
Bugzilla
CVE-2011-1959 wireshark: Stack-based buffer over-read from tvbuff buffer when reading snoop capture files2011-06-02