Mark Johnston
f161d294b9
Add missing sockaddr length and family validation to various protocols
...
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
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D29519
2021-05-03 13:35:19 -04:00
..
2020-09-01 21:19:14 +00:00
2021-04-15 17:26:32 +03:00
2020-12-26 11:27:38 +00:00
2021-02-07 20:31:33 +01:00
2020-09-01 21:19:14 +00:00
2021-02-08 14:31:58 +01:00
2020-09-01 21:19:14 +00:00
2021-02-10 19:05:37 +01:00
2021-02-09 19:29:27 +01:00
2021-01-27 21:22:51 +01:00
2021-01-27 21:22:51 +01:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-12-23 00:12:16 -05:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-07-31 14:08:54 +00:00
2019-10-07 22:40:05 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-25 18:55:50 +00:00
2020-09-01 21:19:14 +00:00
2020-12-09 15:28:56 +00:00
2020-12-08 15:09:42 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2021-01-24 20:38:35 +01:00
2021-01-24 20:38:35 +01:00
2021-01-18 14:10:34 +01:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-08-18 22:46:46 +00:00
2020-09-01 21:19:14 +00:00
2020-09-02 11:49:22 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2021-05-03 13:35:19 -04:00
2020-09-01 21:19:14 +00:00
2021-01-29 12:34:53 +01:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2021-01-18 13:23:22 +01:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2021-01-26 16:53:24 +01:00
2021-01-26 16:53:24 +01:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2021-01-27 21:22:51 +01:00