syzbot


assert "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed in rtable.c
Status: fixed on 2019/06/14 04:59
Reported-by: syzbot+10fe9cd8d0211c562ead@syzkaller.appspotmail.com
Fix commit: ff10691ed095 Copy the user provided sockaddr into a normalized sockaddr in rtrequest() before adding it to the routing table. The rtable code is doing memcmp() of those rt_dest sockaddrs so it is important that they are stored in a canonical form. To do this struct domain is extended to include the sockaddr size for this address family. OK bluhm@ anton@
First crash: 797d, last: 783d
Patch testing requests:
Created Duration User Patch Repo Result
2019/06/09 09:14 15m anton@basename.se https://github.com/mptre/openbsd-src rtable OK

Sample crash report:

Crashes (143):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-openbsd-main 2019/05/23 21:59 openbsd df989dde9731 0dadcd9d .config log report syz C
ci-openbsd-main 2019/05/21 18:30 openbsd 8ee14a61788d 13427bd9 .config log report syz C
ci-openbsd-main 2019/06/03 00:06 openbsd 5d24dd80fef3 53c81ea5 .config log report
ci-openbsd-multicore 2019/06/02 22:31 openbsd 5d24dd80fef3 53c81ea5 .config log report
ci-openbsd-multicore 2019/06/01 21:46 openbsd 5d3046682a6c 53c81ea5 .config log report
ci-openbsd-main 2019/05/31 05:52 openbsd 1f4d754ac3a0 d9aaf3c2 .config log report
ci-openbsd-main 2019/05/28 04:44 openbsd 3ca64fa9ea2e 6bd61501 .config log report
ci-openbsd-main 2019/05/28 03:38 openbsd 3ca64fa9ea2e 6bd61501 .config log report
ci-openbsd-main 2019/05/28 01:57 openbsd 3ca64fa9ea2e 6bd61501 .config log report
ci-openbsd-main 2019/05/28 00:37 openbsd 3ca64fa9ea2e 6bd61501 .config log report
ci-openbsd-main 2019/05/27 23:32 openbsd 3ca64fa9ea2e 6bd61501 .config log report
ci-openbsd-main 2019/05/27 08:14 openbsd 95c8efefea12 85c57315 .config log report
ci-openbsd-main 2019/05/27 07:17 openbsd 95c8efefea12 85c57315 .config log report
ci-openbsd-main 2019/05/27 05:34 openbsd 95c8efefea12 85c57315 .config log report
ci-openbsd-main 2019/05/27 04:27 openbsd 95c8efefea12 85c57315 .config log report
ci-openbsd-main 2019/05/27 03:26 openbsd 95c8efefea12 85c57315 .config log report
ci-openbsd-main 2019/05/27 02:25 openbsd 95c8efefea12 85c57315 .config log report
ci-openbsd-main 2019/05/26 12:03 openbsd ffa74332a4c4 85c57315 .config log report
ci-openbsd-main 2019/05/26 09:20 openbsd ffa74332a4c4 85c57315 .config log report
ci-openbsd-main 2019/05/26 08:51 openbsd ffa74332a4c4 85c57315 .config log report
ci-openbsd-main 2019/05/26 07:41 openbsd ffa74332a4c4 85c57315 .config log report
ci-openbsd-main 2019/05/26 06:29 openbsd ffa74332a4c4 85c57315 .config log report
ci-openbsd-main 2019/05/26 02:30 openbsd ffa74332a4c4 85c57315 .config log report
ci-openbsd-main 2019/05/26 00:19 openbsd ffa74332a4c4 85c57315 .config log report
ci-openbsd-main 2019/05/25 22:06 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 20:58 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 20:53 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 19:41 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 18:19 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 17:18 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 17:11 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 16:07 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 14:49 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 14:48 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 14:48 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 14:34 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 14:02 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 13:58 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 13:27 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 13:15 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 13:08 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 13:01 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 12:55 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 12:35 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/25 12:28 openbsd a6afde387ed7 85c57315 .config log report
ci-openbsd-main 2019/05/20 10:49 openbsd 01b2b04ad452 5a4461b0 .config log report