PT-2019-14667 · Open Information Security Foundation · Suricata

Published

2019-09-24

·

Updated

2019-10-02

·

CVE-2019-16411

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Suricata version 4.1.4
Description An issue was discovered where sending multiple IPv4 packets with invalid IPv4Options causes the function IPV4OptValidateTimestamp in decode-ipv4.c to access unallocated memory. This occurs due to an incorrect check and a misplaced pointer operation.
Recommendations For Suricata version 4.1.4, consider applying a patch to correct the IPV4OptValidateTimestamp function to properly handle IPv4Options, specifically by changing the line flag = *(o->data + 3) to flag = *(o->data + 1) to prevent out-of-bounds access.

Fix

Out of bounds Read

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2019-16411

Affected Products

Suricata