Bug ID |
8208
|
Summary |
Wrong parcing of ULI of gtpv2 messages - errors in SAC, RAC & ECI
|
Classification |
Unclassified
|
Product |
Wireshark
|
Version |
1.8.4
|
Hardware |
x86
|
OS |
Windows 7
|
Status |
UNCONFIRMED
|
Severity |
Major
|
Priority |
Low
|
Component |
Dissection engine (libwireshark)
|
Assignee |
[email protected]
|
Reporter |
[email protected]
|
Created attachment 9804 [details]
pcap which was used
Build Information:
Version 1.8.4 (SVN Rev 46250 from /trunk-1.8)
--
Open attached pcap with Wireshark
- filter gtpv2 messages:
gtpv2
- Find a first(frame 3) Create Session Request -> tick ULI
You could see that ULI string has following value (in HEX):
56 00 22 00 1f 72 12 00 00 78 00 00 72 12 00 00 78 00 64 72 12 00 00 78 00 0f
72 12 00 00 57 72 12 00 00 00 1d e6
4 bugs are described below (based on ULI, section 8.21 3GPP TS 29.274):
56 00 22 00 - header (IE Type, Lenth, etc); correct
1f - presence flags; correct
72 12 00 00 78 00 00 - CGI part, where 72 12 00 - MCC+MNC, 0078 - LAC, 0000 -
Cell Identity; values are correct, but CGI bits are marked incorrectly when
chosen (12000078000072) - that error also repeats for all bits after
(SAI,RAI,TAI,ECGI).
72 12 00 00 78 00 64 - SAI part, where 72 12 00 - MCC+MNC, 0078 - LAC, 0064 -
SAC (120 visible in WS); SAC is Wrong - SAC should be 100 in Dec (instead of
120 which is reported), marked bits are also incorrect.
72 12 00 00 78 00 0f - RAI part, where 72 12 00 - MCC+MNC, 0078 - LAC, 000f -
RAC (120 visible in WS); RAC is Wrong - RAC should be 15 in Dec (instead of 120
which is reported), marked bits are also incorrect.
72 12 00 00 57 - TAI part, where 72 12 00 - MCC+MNC, 0057 - TAC; correct
72 12 00 00 00 1d e6 - ECGI part, where 72 12 00 - MCC+MNC, 0 - Spare, 0001de6
- ECI (00001de6 visible in WS); ECI is Wrong - 1: should be converted to DEC
(7654), 2: consists of 28 bits (0001de6) instead of 32(00001de6).
You are receiving this mail because:
- You are watching all bug changes.