syzkaller/sys
Dmitry Vyukov a0f466387d sys/linux: fix 2 netlink data layout bugs
1. Turns out that NLA_F_NESTED is actually used and checked
(nla_parse_nested checks it, while nla_parse_nested_deprecated does not).
Similarly, ipset extensively checks NLA_F_NET_BYTEORDER.
So we need these bits.

2. nla_len must not account for the trailing alighnment padding.
This means we set wrong len for payloads that are not multiple of 4
(int8/int16/strings/arrays/some structs/etc).
2020-01-07 10:02:10 +01:00
..
akaros pkg/compiler: define fileoff template 2019-11-01 19:14:49 +01:00
android sys/linux: add ion and ashmem devices support 2018-01-09 21:24:28 +01:00
freebsd sys/linux: fix int64 alignment on 386 2019-12-23 08:57:42 +01:00
fuchsia sys/fuchsia: remove deprecated exception APIs 2019-11-14 16:21:01 -08:00
linux sys/linux: fix 2 netlink data layout bugs 2020-01-07 10:02:10 +01:00
netbsd sys/netbsd: fix the build issues with posix_spawn 2019-12-05 10:06:13 +01:00
openbsd pkg/compiler: define fileoff template 2019-11-01 19:14:49 +01:00
syz-extract sys/syz-extract: print less output 2019-12-18 10:50:21 +01:00
syz-sysgen tools/syz-check: inject description compilation warnings 2019-12-20 16:45:34 +01:00
targets sys/linux: fix int64 alignment on 386 2019-12-23 08:57:42 +01:00
test sys/linux: fix 2 netlink data layout bugs 2020-01-07 10:02:10 +01:00
trusty .golangci.yml: add codeanalysis build tag 2019-05-15 11:39:31 +02:00
windows sys/windows/sys.txt: use bool32 instead of int32[0:1] 2019-11-28 10:01:41 +01:00
sys.go dashboard/app: properly handle build failures 2019-03-25 17:00:25 +01:00