Wireshark-bugs: [Wireshark-bugs] [Bug 7762] Getting dissector bug when cookie-echo decoded as ru

Date: Thu, 27 Sep 2012 23:23:53 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7762

--- Comment #8 from rohini <rn0055832@xxxxxxxxxxxxxxxx> 2012-09-27 23:23:51 PDT ---
(In reply to comment #7)
> (In reply to comment #6)
> > (In reply to comment #5)
> > > Can you please decode the data part as RUA?
> > It already is:
> > > > UTRAN Iuh interface RUA signalling
> > Or do you mean the RUA's payload?  That was my question: how to get that
> > decoded as RANAP.
> > Or is there another RUA?
> 
> Wierd, I just do decode as port xx as RUA for SCTP and get
> No.     Time        Source                Destination           Protocol Length
> Info
>       3 0.000112    127.0.0.1             127.0.0.1             RANAP    426   
> COOKIE_ECHO (RUA) id-RAB-Assignment 
> 
> Frame 3: 426 bytes on wire (3408 bits), 426 bytes captured (3408 bits)
> Ethernet II, Src: 00:00:00_00:00:00 (00:00:00:00:00:00), Dst: 00:00:00_00:00:00
> (00:00:00:00:00:00)
> Internet Protocol Version 4, Src: 127.0.0.1 (127.0.0.1), Dst: 127.0.0.1
> (127.0.0.1)
> Stream Control Transmission Protocol, Src Port: 4444 (4444), Dst Port: 1234
> (1234)
> UTRAN Iuh interface RUA signalling
>     0... .... Extension Bit: False
>     Range = 3 Bitfield length 2, Choice Index: .00. ....
>     Choice Index: 0
>     RUA-PDU: initiatingMessage (0)
>         initiatingMessage
> Radio Access Network Application Part
>     0... .... Extension Bit: False
>     Range = 4 Bitfield length 2, Choice Index: .00. ....
>     Choice Index: 0
>     RANAP-PDU: initiatingMessage (0)
>         initiatingMessage
>             procedureCode: id-RAB-Assignment (0)
>             Range = 3 Bitfield length 2, Enumerated Index: 00.. ....
>             Enumerated Index: 0
>             criticality: reject (0)
>             Open Type Length: 60
>             value
>                 RAB-AssignmentRequest
>                     0... .... Extension Bit: False
>                     .1.. .... Optional Field Bit: True (protocolExtensions is
> present)
>                     Sequence-Of Length: 2
>                     protocolIEs: 2 items
>                         Item 0: id-RAB-SetupOrModifyList
>                             ProtocolIE-Field
>                                 id: id-RAB-SetupOrModifyList (54)
>                                 Range = 3 Bitfield length 2, Enumerated Index:
> 01.. ....
>                                 Enumerated Index: 1
>                                 criticality: ignore (1)
>                                 Open Type Length: 25
>                                 value
>                                     Sequence-Of Length: 1
>                                     RAB-SetupOrModifyList: 1 item
>                                         Item 0
>                                             Sequence-Of Length: 2
>                                             ProtocolIE-ContainerPair: 2 items
>                                                 Item 0:
> id-RAB-SetupOrModifyItem
>                                                     ProtocolIE-FieldPair
>                                                         id:
> id-RAB-SetupOrModifyItem (53)
>                                                         Range = 3 Bitfield
> length 2, Enumerated Index: 00.. ....
>                                                         Enumerated Index: 0
>                                                         firstCriticality:
> reject (0)
>                                                         Open Type Length: 2
>                                                         firstValue
>                                                            
> RAB-SetupOrModifyItemFirst
>                                                                 0... ....
> Extension Bit: False
>                                                                 .0.. ....
> Optional Field Bit: False (nAS-SynchronisationIndicator is NOT present)
>                                                                 ..0. ....
> Optional Field Bit: False (rAB-Parameters is NOT present)
>                                                                 ...0 ....
> Optional Field Bit: False (userPlaneInformation is NOT present)
>                                                                 .... 0...
> Optional Field Bit: False (transportLayerInformation is NOT present)
>                                                                 .... .0..
> Optional Field Bit: False (service-Handover is NOT present)
>                                                                 .... ..0.
> Optional Field Bit: False (iE-Extensions is NOT present)
>                                                                 rAB-ID: 0e [bit
> length 8, 0000 1110 decimal value 14]
>                                                         Range = 3 Bitfield
> length 2, Enumerated Index: 01.. ....
>                                                         Enumerated Index: 1
>                                                         secondCriticality:
> ignore (1)
>                                                         Open Type Length: 3
>                                                         secondValue
>                                                            
> RAB-SetupOrModifyItemSecond
>                                                                 0... ....
> Extension Bit: False
>                                                                 .0.. ....
> Optional Field Bit: False (pDP-TypeInformation is NOT present)
>                                                                 ..0. ....
> Optional Field Bit: False (dataVolumeReportingIndication is NOT present)
>                                                                 ...1 ....
> Optional Field Bit: True (dl-GTP-PDU-SequenceNumber is present)
>                                                                 .... 0...
> Optional Field Bit: False (ul-GTP-PDU-SequenceNumber is NOT present)
>                                                                 .... .0..
> Optional Field Bit: False (dl-N-PDU-SequenceNumber is NOT present)
>                                                                 .... ..0.
> Optional Field Bit: False (ul-N-PDU-SequenceNumber is NOT present)
>                                                                 .... ...0
> Optional Field Bit: False (iE-Extensions is NOT present)
>                                                                
> dl-GTP-PDU-SequenceNumber: 666
>                                                 Item 1:
> id-RAB-SetupOrModifyItem
>                                                     ProtocolIE-FieldPair
>                                                         id:
> id-RAB-SetupOrModifyItem (53)
>                                                         Range = 3 Bitfield
> length 2, Enumerated Index: 00.. ....
>                                                         Enumerated Index: 0
>                                                         firstCriticality:
> reject (0)
>                                                         Open Type Length: 2
>                                                         firstValue
>                                                            
> RAB-SetupOrModifyItemFirst
>                                                                 0... ....
> Extension Bit: False
>                                                                 .0.. ....
> Optional Field Bit: False (nAS-SynchronisationIndicator is NOT present)
>                                                                 ..0. ....
> Optional Field Bit: False (rAB-Parameters is NOT present)
>                                                                 ...0 ....
> Optional Field Bit: False (userPlaneInformation is NOT present)
>                                                                 .... 0...
> Optional Field Bit: False (transportLayerInformation is NOT present)
>                                                                 .... .0..
> Optional Field Bit: False (service-Handover is NOT present)
>                                                                 .... ..0.
> Optional Field Bit: False (iE-Extensions is NOT present)
>                                                                 rAB-ID: de [bit
> length 8, 1101 1110 decimal value 222]
>                                                         Range = 3 Bitfield
> length 2, Enumerated Index: 01.. ....
>                                                         Enumerated Index: 1
>                                                         secondCriticality:
> ignore (1)
>                                                         Open Type Length: 3
>                                                         secondValue
>                                                            
> RAB-SetupOrModifyItemSecond
>                                                                 0... ....
> Extension Bit: False
>                                                                 .0.. ....
> Optional Field Bit: False (pDP-TypeInformation is NOT present)
>                                                                 ..0. ....
> Optional Field Bit: False (dataVolumeReportingIndication is NOT present)
>                                                                 ...1 ....
> Optional Field Bit: True (dl-GTP-PDU-SequenceNumber is present)
>                                                                 .... 0...
> Optional Field Bit: False (ul-GTP-PDU-SequenceNumber is NOT present)
>                                                                 .... .0..
> Optional Field Bit: False (dl-N-PDU-SequenceNumber is NOT present)
>                                                                 .... ..0.
> Optional Field Bit: False (ul-N-PDU-SequenceNumber is NOT present)
>                                                                 .... ...0
> Optional Field Bit: False (iE-Extensions is NOT present)
>                                                                
> dl-GTP-PDU-SequenceNumber: 666
>                         Item 1: id-RAB-ReleaseList
>                             ProtocolIE-Field
>                                 id: id-RAB-ReleaseList (41)
>                                 Range = 3 Bitfield length 2, Enumerated Index:
> 01.. ....
>                                 Enumerated Index: 1
>                                 criticality: ignore (1)
>                                 Open Type Length: 14
>                                 value
>                                     Sequence-Of Length: 1
>                                     RAB-ReleaseList: 1 item
>                                         Item 0
>                                             Sequence-Of Length: 1
>                                             ProtocolIE-Container: 1 item
>                                                 Item 0: id-RAB-ReleaseItem
>                                                     ProtocolIE-Field
>                                                         id: id-RAB-ReleaseItem
> (40)
>                                                         Range = 3 Bitfield
> length 2, Enumerated Index: 01.. ....
>                                                         Enumerated Index: 1
>                                                         criticality: ignore (1)
>                                                         Open Type Length: 7
>                                                         value
>                                                             RAB-ReleaseItem
>                                                                 0... ....
> Extension Bit: False
>                                                                 .0.. ....
> Optional Field Bit: False (iE-Extensions is NOT present)
>                                                                 rAB-ID: 02 [bit
> length 8, 0000 0010 decimal value 2]
>                                                                 ..0. ....
> Extension Bit: False
>                                                                 Range = 6
> Bitfield length 3, Choice Index: ...0 00..
>                                                                 Choice Index: 0
>                                                                 cause:
> radioNetwork (0)
>                                                                     Range = 64
> Bitfield length 6, radioNetwork: .... ..00  0000 ....
>                                                                    
> radioNetwork: rab-pre-empted (1)
>                     Sequence-Of Length: 1
>                     protocolExtensions: 1 item
>                         Item 0
>                             ProtocolExtensionField
>                                 id: id-UE-AggregateMaximumBitRate (233)
>                                 Range = 3 Bitfield length 2, Enumerated Index:
> 01.. ....
>                                 Enumerated Index: 1
>                                 criticality: ignore (1)
>                                 Open Type Length: 4
>                                 extensionValue
>                                     UE-AggregateMaximumBitRate
>                                         0... .... Extension Bit: False
>                                         .1.. .... Optional Field Bit: True
> (uE-AggregateMaximumBitRateDownlink is present)
>                                         ..1. .... Optional Field Bit: True
> (uE-AggregateMaximumBitRateUplink is present)
>                                         Constrained Integer Length: 1
>                                         uE-AggregateMaximumBitRateDownlink: 124
>                                         Constrained Integer Length: 1
>                                         uE-AggregateMaximumBitRateUplink: 124
> 
> 
> No dissector bug there. So please folloe Jeffs suggestion and try 1.8.x

oh, can u please share the buffer of ranap if u have changed . i dint get your
sentence Wierd, I just do decode as port xx as RUA for SCTP .Also i tried with
1.8.2 version but got the same result

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.