SPNEGO dissector bug
Problems have been found with the following capture file:
https://www.wireshark.org/download/automated/captures/fuzz-2023-04-16-6966.pcap.gz
stderr:
Branch: master
Input file: /var/menagerie/menagerie/usrtp0dmzdc011Jun08WWWWa_00001_20080603111353
CI job name: ASan Menagerie Fuzz, ID: 4120688656
CI job URL: https://gitlab.com/wireshark/wireshark/-/jobs/4120688656
Return value: 0
Dissector bug: 0
Date and time: Sun Apr 16 08:58:03 UTC 2023
Commits in the last 48 hours:
f683421d8c cms: Remove blank line at EOF
cebd0d5088 Qt: Add missing spacer in I/O Graphs
4917e3a8e7 Set TCP/9389 (ADWS) as default MC-NMF port
d735db4f14 MPEG PES: Update a comment
516c3b2ca0 rdp: fix parsing of capability sets
d618630b44 MPEG: Handle MPEG_program_end_code
47bc2e62e3 LWM: fix error: unknown option [-Werror=pragmas]
8133caa16b GDT and Z3950: Fix encoding flag in template
fcc548c409 check_typed_item_calls.py: Substitute macros into item masks
Build host information:
Linux 5.19.0-38-generic #39~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 17 21:16:15 UTC 2 x86_64
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
Command and args: /builds/wireshark/wireshark/_install/bin/tshark -2 --log-fatal-domains=UTF-8 -nVxr
Running as user "root" and group "root". This could be dangerous.
** (tshark:35346) 08:58:00.028281 [Epan WARNING] -- Dissector bug, protocol LANMAN, in packet 2952: epan/proto.c:5022: field lanman.level is not of type FT_STRING, FT_STRINGZ, FT_STRINGZPAD, FT_STRINGZTRUNC, or FT_UINT_STRING
** (tshark:35346) 08:58:03.014671 [(none) CRITICAL] wsutil/to_str.c:275 -- bytes_to_str_maxlen(): Zero length 'src_size' passed to bytes_to_str_maxlen()
** (tshark:35346) Aborting on fatal log level exception
fuzz-test.sh stderr:
Running as user "root" and group "root". This could be dangerous.
./tools/fuzz-test.sh: line 267: 35346 Aborted (core dumped) "$RUNNER" $COMMON_ARGS $ARGS "$TMP_DIR/$TMP_FILE" > /dev/null 2>> "$TMP_DIR/$ERR_FILE.$SUBSHELL_PID"
no debug trace