Project

General

Profile

Actions

Security #6669

closed

ip defrag: re-assembly error in bsd policy

Added by Jason Ish 10 months ago. Updated 5 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Affected Versions:
Label:
Git IDs:

f1709ea551124e1a64fdc509993ad022ab27aa77

Severity:
MODERATE
Disclosure Date:

Description

Given a subsequent fragment that starts before an original fragment, and overlaps the beginning of the original fragment, Suricata has been preferring the data from the original fragment.

However, per the Novak-Sturges paper, the original fragment data should only be preferred if it has an offset <= to the new fragment.

Fix is to use the data from the new fragment if it has an offset less than the offset of the original fragment.

This is covered in the test bsd/peose/test9.


Subtasks 2 (0 open2 closed)

Security #6670: ip defrag: re-assembly error in bsd policy (6.0.x backport)ClosedJason IshActions
Security #6672: ip defrag: re-assembly error in bsd policy (7.0.x backport)ClosedJason IshActions
Actions

Also available in: Atom PDF