Project

General

Profile

Actions

Bug #8759

open
SB SB

dcerpc: default PDU type always set to request/response

Bug #8759: dcerpc: default PDU type always set to request/response

Added by Shivani Bhardwaj 2 days ago. Updated about 21 hours ago.

Status:
In Review
Priority:
Normal
Target version:
Affected Versions:
Effort:
Difficulty:
low
Label:

Description

While creating a new transaction in the DCERPC parser, the default constructor unconditionally sets the tx PDU to request/response. There are several different types of PDU available in DCERPC. Moreover, the PDU type information must be available at this point from the header as the transaction creation only happens after the header is successfully parsed. While matching on PDU types, this can result in incorrect matches on the defaults when say a request of type BIND was seen but the transaction carried response of type RESPONSE and matched on it.


Related issues 1 (1 open0 closed)

Blocks Suricata - Feature #8733: detect: rule keyword for dcerpc.ptypeIn ReviewShivani BhardwajActions
Actions

Also available in: PDF Atom