Description
In FreeBSD before 11.1-STABLE, 11.1-RELEASE-p9, 10.4-STABLE, 10.4-RELEASE-p8 and 10.3-RELEASE-p28, the length field of the ipsec option header does not count the size of the option header itself, causing an infinite loop when the length is zero. This issue can allow a remote attacker who is able to send an arbitrary packet to cause the machine to crash.
References (7)
Core 7
Core References
Mailing List mailing-list
x_refsource_bugtraq
https://seclists.org/bugtraq/2019/May/77
Mailing List mailing-list
x_refsource_fulldisc
http://seclists.org/fulldisclosure/2019/Jun/6
Third Party Advisory, VDB Entry vdb-entry
x_refsource_sectrack
http://www.securitytracker.com/id/1040628
Vendor Advisory vendor-advisory
x_refsource_freebsd
https://security.FreeBSD.org/advisories/FreeBSD-SA-18:05.ipsec.asc
Third Party Advisory, VDB Entry vdb-entry
x_refsource_bid
http://www.securityfocus.com/bid/103666
Vendor Advisory x_refsource_confirm
https://support.apple.com/kb/HT210090
Vendor Advisory x_refsource_confirm
https://support.apple.com/kb/HT210091
Scores
CVSS v3
7.5
EPSS
0.0221
EPSS Percentile
84.5%
Attack Vector
NETWORK
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Details
CWE
CWE-835
Status
published
Products (1)
freebsd/freebsd
10.0 - 10.4
Published
Apr 04, 2018
Tracked Since
Feb 18, 2026