Bug ID |
8168
|
Summary |
NAS-EPS_plain: wrong message decoding
|
Classification |
Unclassified
|
Product |
Wireshark
|
Version |
1.8.4
|
Hardware |
x86
|
OS |
Windows XP
|
Status |
UNCONFIRMED
|
Severity |
Major
|
Priority |
Low
|
Component |
Dissection engine (libwireshark)
|
Assignee |
[email protected]
|
Reporter |
[email protected]
|
Build Information:
--
Hi
File: epan\dissectors\packet-nas_eps.c
Function: dissect_nas_eps_plain
There is an error in 1.8.4 version.
This error was not present in 1.8.0 version.
Please remove these lines:
/* SERVICE REQUEST (security header type equal to 12 or greater) is not a
plain NAS message */
if (pd >= 0xc0) {
col_append_sep_str(pinfo->cinfo, COL_INFO, NULL, "Service request");
/* Security header type Security header type 9.3.1 M V 1/2 */
proto_tree_add_item(nas_eps_tree, hf_nas_eps_security_header_type, tvb,
0, 1, ENC_BIG_ENDIAN);
/* Protocol discriminator Protocol discriminator 9.2 M V 1/2 */
proto_tree_add_item(nas_eps_tree, hf_gsm_a_L3_protocol_discriminator,
tvb, 0, 1, ENC_BIG_ENDIAN);
offset++;
nas_emm_service_req(tvb, nas_eps_tree, pinfo, offset,
tvb_length(tvb)-offset);
return;
}
=> for plain NAS messages, there are no security header type.
You are receiving this mail because:
- You are watching all bug changes.