https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7700
Summary: Enhancements to L2TPv3 message digest checking
Product: Wireshark
Version: SVN
Platform: x86
OS/Version: All
Status: NEW
Severity: Enhancement
Priority: Low
Component: Dissection engine (libwireshark)
AssignedTo: bugzilla-admin@xxxxxxxxxxxxx
ReportedBy: celston@xxxxxxxxxxx
Build Information:
Paste the COMPLETE build information from "Help->About Wireshark", "wireshark
-v", or "tshark -v".
--
As a follow-on to bug 7680, this patch enables control message authentication
checking for IP encapsulated L2TPv3 packets. In addition, it also enables plain
message digest checking (which occurs when nonces are not exchanged during
tunnel set-up, but the message digest AVP is present).
This required a fair bit of rework of the code touched in bug 7680 (which made
do without tunnel context), but this change represents a more consistent view
of the protocol context data, i.e.:
A conversation context (which may be IP or UDP) now has one or more tunnel
contexts, which hang off a g_slist in the conversation context. The GSList
headers are freed in a new registered init function.
Some of the terminology used in the previous patch has been cleaned up. In the
L2TPv2 RFC the terms LAC and LNS were used, whereas in the L2TPv3 RFC they are
both referred to as LCCE.
This change has been fuzzed to ~500 iterations, and more capture files have
been added to the list of those fuzzed (attached).
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.