mirror of
https://github.com/opnsense/src.git
synced 2026-05-14 10:13:48 -04:00
Several protocol methods take a sockaddr as input. In some cases the
sockaddr lengths were not being validated, or were validated after some
out-of-bounds accesses could occur. Add requisite checking to various
protocol entry points, and convert some existing checks to assertions
where appropriate.
Reported by: syzkaller+KASAN
Reviewed by: tuexen, melifaro
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D29519
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| hv_sock.c | ||
| hv_sock.h | ||