Wireshark mailing list archives
payload_proto_id in SCPT dissector
From: Dario Lombardo <lomato () gmail com>
Date: Thu, 15 Aug 2019 13:54:41 +0200
Hi, I'm working on fixing a bug reported by oss-fuzz, and I got stuck. The payload is TLS over SCPT. In the sctp dissector the variable payload_proto_id is read from the tlv in dissect_data_chunk. What is it supposed to contain? Which proto_id? Following the stack trace, this value is passed to dissect_tls as-is. That function handles the value as it was a char* containing the name of the dissector to find (indeed it is passed to find_dissector). I can't figure out how this is supposed to work in the first place, or I am missing some piece of the puzzle. Any help? -- Naima is online.
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- payload_proto_id in SCPT dissector Dario Lombardo (Aug 15)
- Re: payload_proto_id in SCPT dissector Anders Broman (Aug 15)
- Re: payload_proto_id in SCPT dissector Peter Wu (Aug 15)
- Re: payload_proto_id in SCPT dissector João Valverde (Aug 16)
- Re: payload_proto_id in SCPT dissector Peter Wu (Aug 17)
- Re: payload_proto_id in SCPT dissector João Valverde (Aug 17)
- Re: payload_proto_id in SCPT dissector Peter Wu (Aug 15)
- Re: payload_proto_id in SCPT dissector Anders Broman (Aug 15)