HomeFreeBSD

pf: Ensure that IP addresses match in ICMP error packets

Description

pf: Ensure that IP addresses match in ICMP error packets

States in pf(4) let ICMP and ICMP6 packets pass if they have a
packet in their payload that matches an exiting connection. It was
not checked whether the outer ICMP packet has the same destination
IP as the source IP of the inner protocol packet. Enforce that
these addresses match, to prevent ICMP packets that do not make
sense.

Reported by: Nicolas Collignon, Corentin Bayet, Eloi Vanderbeken, Luca Moro at Synacktiv
Obtained from: OpenBSD
Security: CVE-2019-5598

Details

Provenance
kpAuthored on Mar 21 2019, 8:09 AM
Parents
rGe77a99c1c15a: Remove -n flag, fix setting date / time
Branches
Unknown
Tags
Unknown

Event Timeline