Wireshark-commits: [Wireshark-commits] master 803a2f9: Various Mobile IPv6 bugfixes
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=803a2f9518b9d207094dabfc01ad462e46588ef3
Submitter: Michael Mann (mmann78@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
803a2f9 by Michael Mann (mmann78@xxxxxxxxxxxx):
Various Mobile IPv6 bugfixes
Most of this was found by Boaz Brickner, but to prevent a few more bug reports, I tried to find any remaining MIPv6 options that used -1 to read until "end of packet" instead of "end of option"
1. Option-Code and Reserved fields should be 1 byte, not 2 in Local Mobility Anchor Address mobility option
2. IPv6 AUTH mobility option parses Mobility SPI
3. IPv6 MESG-ID (should just be a timestamp field)
4. IPv6 Redirect Mobility Option K and N bits are parsed incorrectly
5. The following options had a field that read until the end of the packet instead of the end of the option:
DNS-UPDATE-TYPE
AUTH Authentication Data
Care Of Test
Permanent Home Keygen Token
CGA Parameters
Signature
Experimental Mobility Option
Bug: 10630
Bug: 10629
Bug: 10626
Bug: 10625
Bug: 10624
Bug: 10622
Bug: 10619
Change-Id: I14c984a237efc1d1a09618d9a4a1caef1eaf8df0
Reviewed-on: https://code.wireshark.org/review/4932
Petri-Dish: Michael Mann <mmann78@xxxxxxxxxxxx>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
Reviewed-by: Michael Mann <mmann78@xxxxxxxxxxxx>
Actions performed:
from 3ffd8c5 Use Wifi Alliance OUI for MA USB packets over SNAP
adds 803a2f9 Various Mobile IPv6 bugfixes
Summary of changes:
epan/dissectors/packet-mip6.c | 70 ++++++++++++++++++++++++-----------------
1 file changed, 42 insertions(+), 28 deletions(-)