Wireshark-bugs: [Wireshark-bugs] [Bug 9789] New: nas-eps dissector: CS Service notification diss
Date: Tue, 18 Feb 2014 21:39:15 +0000
Bug ID 9789
Summary nas-eps dissector: CS Service notification dissection stops after Paging identity IE
Classification Unclassified
Product Wireshark
Version 1.10.5
Hardware All
OS All
Status UNCONFIRMED
Severity Normal
Priority Low
Component Dissection engine (libwireshark)
Assignee bugzilla-admin@wireshark.org
Reporter rspmn@arcor.de

Created attachment 12567 [details]
sample CS Service notification message

Build Information:
TShark 1.10.5 (SVN Rev Unknown from unknown)

Copyright 1998-2013 Gerald Combs <gerald@wireshark.org> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled (32-bit) with GLib 2.38.2, with libpcap, with libz 1.2.8, without
POSIX
capabilities, without libnl, without SMI, without c-ares, without ADNS, with
Lua
5.1, without Python, without GnuTLS, without Gcrypt, without Kerberos, without
GeoIP.

Running on Linux 3.11.10-7-default, with locale en_US, with libpcap version
1.3.0, with libz 1.2.8.

Built using gcc 4.8.1 20130909 [gcc-4_8-branchrevision 202388].

--
The nas-eps dissector stops to dissect
NAS EPS Mobility Management Message Type: CS Service notification (0x64)
messages after the Paging identity IE as can be seen from the attached .pcap
(Decode User DLT 2 as nas-eps_plain).

With a suitably modified de_emm_paging_id() which contains return(1) instead
of return(len) the complete message is dissected:

DLT: 149, Payload: nas-eps_plain (Non-Access-Stratum (NAS)PDU)
Non-Access-Stratum (NAS)PDU
    0000 .... = Security header type: Plain NAS message, not security protected
(0)
    .... 0111 = Protocol discriminator: EPS mobility management messages (0x07)
    NAS EPS Mobility Management Message Type: CS Service notification (0x64)
    Paging identity
        0000 000. = Spare bit(s): 0x00
        .... ...1 = Paging identity value: TMSI
    Called Party BCD Number - CLI - (490123456789)
        Element ID: 0x60
        Length: 8
        0... .... = Extension: Extended
        .001 .... = Type of number: International Number (0x01)
        .... 0001 = Numbering plan identification: ISDN/Telephony Numbering
(ITU-T Rec. E.164 / ITU-T Rec. E.163) (0x01)
        1... .... = Extension: No Extension
        .00. .... = Presentation indicator: Presentation allowed (0x00)
        ...0 00.. = Spare bit(s): 0
        .... ..01 = Screening indicator: User-provided, verified and passed
(0x01)
        BCD Digits: 490123456789

>From my interpretation of section 9.9.3.38 of TS 24.301 however the CLI
IE contains the calling party BCD number instead of the called party BCD
number as displayed by tshark.

Regards,
Reinhard


You are receiving this mail because:
  • You are watching all bug changes.