You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/rust/src/smb
Victor Julien 45eb038e63 smb: fix file reopening issue
Fuzzing highlighted an issue where a command sequence on the same file
id triggered a logging issue:

file data for id N
close id N
file data for id N

If this happened in a single blob of data passed to the parser, the
existing file tx would be reused, the file "reopened", confusing the
file logging logic. This would trigger a debug assert.

This patch makes sure a new file tx is created for the file data
coming in after the first file tx is closed.

Bug: #5567.
3 years ago
..
auth.rs rust: fix clippy lints for clippy::redundant_field_names 4 years ago
dcerpc.rs rust: cargo clippy --all-features --fix --allow-no-vcs 4 years ago
dcerpc_records.rs rust: fix clippy lints for clippy::derive_partial_eq_without_eq 4 years ago
debug.rs rust: fix clippy lint for unneeded late initialization 4 years ago
detect.rs rust: fix clippy lints for clippy::len_zero 4 years ago
error.rs
events.rs
files.rs smb: fix file reopening issue 3 years ago
funcs.rs
log.rs rust: cargo clippy --all-features --fix --allow-no-vcs 4 years ago
mod.rs rust/smb: import NT status code for Microsoft doc 4 years ago
nbss_records.rs rust: fix clippy lints for clippy::needless_bool 4 years ago
ntlmssp_records.rs rust: fix clippy lints for clippy::derive_partial_eq_without_eq 4 years ago
session.rs
smb.rs rust: cargo clippy --all-features --fix --allow-no-vcs 4 years ago
smb1.rs smb: fix file reopening issue 3 years ago
smb1_records.rs rust: cargo clippy --all-features --fix --allow-no-vcs 4 years ago
smb1_session.rs rust: fix clippy lints for clippy::redundant_field_names 4 years ago
smb2.rs smb: fix file reopening issue 3 years ago
smb2_ioctl.rs rust: fix clippy lints for clippy::redundant_field_names 4 years ago
smb2_records.rs rust: fix cargo clippy --all-features 4 years ago
smb2_session.rs
smb3.rs rust: fix clippy lints for clippy::derive_partial_eq_without_eq 4 years ago
smb_records.rs rust: fix clippy lints for clippy::len_zero 4 years ago
smb_status.rs rust/smb: avoid allocation in smb status function 4 years ago