Thu Jan 4 14:47:29 2024 UTC (154d)
wireshark: updated to 4.2.1

Wireshark 4.2.1 Release Notes

What’s New

 Bug Fixes

  The following vulnerabilities have been fixed:

    • wnpa-sec-2024-01[2] GVCP dissector crash. Issue 19496[3].
      CVE-2024-0208[4].

    • wnpa-sec-2024-02[5] IEEE 1609.2 dissector crash. Issue 19501[6].
      CVE-2024-0209[7].

    • wnpa-sec-2024-03[8] HTTP3 dissector crash. Issue 19502[9].
      CVE-2024-0207[10].

    • wnpa-sec-2024-04[11] Zigbee TLV dissector crash. Issue 19504[12].
      CVE-2024-0210[13].

    • wnpa-sec-2024-05[14] DOCSIS dissector crash. Issue 19557[15].
      CVE-2024-0211[16].

  The following bugs have been fixed:

    • Capture filters not saved to recently used list. Issue 12918[17].

    • CFM dissector does not handle Sender ID TLV correctly when
      Chassis ID Length is zero. Issue 13720[18].

    • OSS-Fuzz 64290: wireshark:fuzzshark_ip: Global-buffer-overflow in
      dissect_zcl_read_attr_struct. Issue 19490[19].

    • Overriding capture options set by preference by command line
      arguments (like -S) doesn’t work. Issue 14549[20].

    • Segfault when enabling monitor mode on wireless card that falsely
      claims to support it. Issue 16693[21].

    • Documented format of temporary file name is out of date in the
      Wireshark User’s Guide. Issue 18464[22].

    • Selection highlight lost when interface list is sorted. Issue
      19133[23].

    • HTTP3 malformed packets. Issue 19475[24].

    • Capture filter compilation fails with obscure error message.
      Issue 19480[25].

    • XML: Parsing encoding attribute failed when standalone attribute
      exists. Issue 19485[26].

    • Display filter expressions where the protocol name starts with
      digit and contains a hyphen are rejected. Issue 19489[27].

    • diameter.3GPP-* display filters not working after upgrade to
      version 4.2.0. Issue 19493[28].

    • GigE-vision: Control Protocol shows \"unknown\" as value for
      ASCII character set. Issue 19494[29].

    • The HTTP/3 Request Header URI is not correct. Issue 19497[30].

    • QUIC/TLS not extracting \"h3\" from ALPN in a capture. Issue
      19503[31].

    • Documentation on system requirements should be updated. Issue
      19512[32].

    • 4.2.0: init.lua in subdirectories not loaded anymore. Issue
      19516[33].

    • Malformed SIP/SDP messages: components are not decoded properly.
      Issue 19518[34].

    • heuristic_protos do not reset on profile swap. Issue 19520[35].

    • Wireshark 4.2 crashes on Apply As Column. Issue 19521[36].

    • NFLOG timestamp is incorrect. Issue 19525[37].

    • Qt6 Crash (Double Free) When Attempting to Save TCP Stream Graph.
      Issue 19529[38].

    • Fixed parsing display filter expressions containing literal OID
      values, e.g. `snmp.name == 1.3.6.1.2.1.1.3.0`.


(adam)
diff -r1.306 -r1.307 pkgsrc/net/wireshark/Makefile
diff -r1.85 -r1.86 pkgsrc/net/wireshark/PLIST
diff -r1.169 -r1.170 pkgsrc/net/wireshark/distinfo

cvs diff -r1.306 -r1.307 pkgsrc/net/wireshark/Makefile (expand / switch to unified diff)

--- pkgsrc/net/wireshark/Makefile 2023/11/20 18:34:49 1.306
+++ pkgsrc/net/wireshark/Makefile 2024/01/04 14:47:29 1.307
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.306 2023/11/20 18:34:49 adam Exp $ 1# $NetBSD: Makefile,v 1.307 2024/01/04 14:47:29 adam Exp $
2 2
3DISTNAME= wireshark-4.2.0 3DISTNAME= wireshark-4.2.1
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= https://www.wireshark.org/download/src/ 5MASTER_SITES= https://www.wireshark.org/download/src/
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.wireshark.org/ 9HOMEPAGE= https://www.wireshark.org/
10COMMENT= Network protocol analyzer 10COMMENT= Network protocol analyzer
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13CONFLICTS+= ethereal-[0-9]* 13CONFLICTS+= ethereal-[0-9]*
14 14
15DEPENDS+= lemon-[0-9]*:../../devel/lemon 15DEPENDS+= lemon-[0-9]*:../../devel/lemon
16 16

cvs diff -r1.85 -r1.86 pkgsrc/net/wireshark/PLIST (expand / switch to unified diff)

--- pkgsrc/net/wireshark/PLIST 2023/11/20 18:34:49 1.85
+++ pkgsrc/net/wireshark/PLIST 2024/01/04 14:47:29 1.86
@@ -1,34 +1,34 @@ @@ -1,34 +1,34 @@
1@comment $NetBSD: PLIST,v 1.85 2023/11/20 18:34:49 adam Exp $ 1@comment $NetBSD: PLIST,v 1.86 2024/01/04 14:47:29 adam Exp $
2bin/capinfos 2bin/capinfos
3bin/captype 3bin/captype
4bin/dumpcap 4bin/dumpcap
5bin/editcap 5bin/editcap
6bin/idl2wrs 6bin/idl2wrs
7bin/mergecap 7bin/mergecap
8bin/mmdbresolve 8bin/mmdbresolve
9bin/randpkt 9bin/randpkt
10bin/rawshark 10bin/rawshark
11bin/reordercap 11bin/reordercap
12bin/sharkd 12bin/sharkd
13bin/text2pcap 13bin/text2pcap
14bin/tshark 14bin/tshark
15${PLIST.qt}bin/wireshark 15${PLIST.qt}bin/wireshark
16lib/libwireshark.so 16lib/libwireshark.so
17lib/libwireshark.so.17 17lib/libwireshark.so.17
18lib/libwireshark.so.17.0.0 18lib/libwireshark.so.17.0.1
19lib/libwiretap.so 19lib/libwiretap.so
20lib/libwiretap.so.14 20lib/libwiretap.so.14
21lib/libwiretap.so.14.0.0 21lib/libwiretap.so.14.0.1
22lib/libwsutil.so 22lib/libwsutil.so
23lib/libwsutil.so.15 23lib/libwsutil.so.15
24lib/libwsutil.so.15.0.0 24lib/libwsutil.so.15.0.0
25lib/wireshark/extcap/androiddump 25lib/wireshark/extcap/androiddump
26lib/wireshark/extcap/ciscodump 26lib/wireshark/extcap/ciscodump
27lib/wireshark/extcap/randpktdump 27lib/wireshark/extcap/randpktdump
28lib/wireshark/extcap/sshdump 28lib/wireshark/extcap/sshdump
29lib/wireshark/extcap/udpdump 29lib/wireshark/extcap/udpdump
30lib/wireshark/extcap/wifidump 30lib/wireshark/extcap/wifidump
31lib/wireshark/plugins/4.2/codecs/amrnb.so 31lib/wireshark/plugins/4.2/codecs/amrnb.so
32lib/wireshark/plugins/4.2/codecs/g711.so 32lib/wireshark/plugins/4.2/codecs/g711.so
33${PLIST.spandsp}lib/wireshark/plugins/4.2/codecs/g722.so 33${PLIST.spandsp}lib/wireshark/plugins/4.2/codecs/g722.so
34${PLIST.spandsp}lib/wireshark/plugins/4.2/codecs/g726.so 34${PLIST.spandsp}lib/wireshark/plugins/4.2/codecs/g726.so

cvs diff -r1.169 -r1.170 pkgsrc/net/wireshark/distinfo (expand / switch to unified diff)

--- pkgsrc/net/wireshark/distinfo 2023/11/20 18:34:49 1.169
+++ pkgsrc/net/wireshark/distinfo 2024/01/04 14:47:29 1.170
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.169 2023/11/20 18:34:49 adam Exp $ 1$NetBSD: distinfo,v 1.170 2024/01/04 14:47:29 adam Exp $
2 2
3BLAKE2s (wireshark-4.2.0.tar.xz) = b34309d5d40794bf6e697cb2a96cd08742c594090d0f5a3ab61d64c9990dea44 3BLAKE2s (wireshark-4.2.1.tar.xz) = 151ae30a982229517b9c31dea131e9fb3a7dbfac87375c5d8a03c52ddcb688a2
4SHA512 (wireshark-4.2.0.tar.xz) = 6896da4a264c4163443c427869a1b9dc5e5b071f9e689ec8b93507a4f8e6780003c580ca60f42cad6ce68e9c26558794af29405e26970357d1b13a3db7cdbb62 4SHA512 (wireshark-4.2.1.tar.xz) = e08217b0997a53b614cca871edb68c659a2a64b59c1a3072ad3183e3297f039781c50fc44359532bf279f830101a32aeb7238c684272f5b4cb19632787c00d92
5Size (wireshark-4.2.0.tar.xz) = 44941948 bytes 5Size (wireshark-4.2.1.tar.xz) = 44942940 bytes
6SHA1 (patch-CMakeLists.txt) = 6c9e1dc7a7c7000a15ed49c24036b987f43156f2 6SHA1 (patch-CMakeLists.txt) = 6c9e1dc7a7c7000a15ed49c24036b987f43156f2